Merge pull request #119 from dmcdougall/sep_impl_val_cycle

Separate implementation of ValidationCycle
Separate implementation of VectorGaussianRandomField
Fix whitespace in licence