Merge pull request #3 from bchretien/master

Minor fixes
Merge pull request #4 from bchretien/master

Fix Travis tests
Do some cleaning.

Add some missing documentation, remove some dead code, fix indentation.
fix wrong initialization in CubicBSpline
Fix cubic B-spline unit test.