Duddingston Kirk and village a short history of the parish