Redesigned GP framework

1) Moved latent features to FITC
2) Fixed the part of the documentation
3) Minor code improvements