Added simply optimalizer interface
Added couple of training tests
Added more training testcases