Added yafd-validate, moved code into separate source files, added generic gnomonic transform