Working on functional_programming_in_scala again
Adding Tree.scala and some unit tests
Moving all of the code as it was in the wrong packages

Adding some new excercise and tests also
Fibonacci