typos
Merge branch 'master' of github.com:rmgarnett/gpml_extensions
fixing typo
overhaul
adding documentation and extra checks
adding input check and slight refactoring