Code cleanup to make it moke similar to LBFGS
Cleanup comments
Cleanup comments
Add credits and license
Slight change in API of projectors
Merge branch 'develop' of ssh://github.com/emmt/TiPi into develop