Updated to be a plug and play 

Alternative to jitchol as seen in GPy and pyGPs. Applies the same sanity checks and returns equivalent errors / warnings.