Sheltered by the Sierra Nevada is the vertiginous village of Capiliera, one the highest communities in Spain