Introduce SBT to project. Restructure to SBT best practice. Bump to Scala 2.10 - fix compile errors, sugar syntax where the compiler lets me. Create ScalaTests from the examples found in the code. Extract Lunar as example application - run this and the tests to check the refactoring.
Delete test_all.sh

Not necessary any more.
Merge branch 'cathive-introduceSbt_bumpScala210'
Fixed merge error