Made all specialized operation methods in value classes protected.
Updated todo.
Renamed TypeEvaluator to TypeInitializer
Merge branch 'martyn82' of github.com:software-engineering-amsterdam/sea-of-ql into martyn82
Re-ordered packages
Renamed value.* and type.* classes to prevent name clashes.
Made test folder mirror the source folder in package structure.
Cleanup of typehints