Added unit tests for GPL MachineLearning library