Updated todo
Rename of question declarations
Metrics builder added to project
Moved test to reflect package structure, separate build path
updated todo
Separate project for tests
Changed visibility of internal classes.
Added TypeChecker class for simple interface.
Cleanup Program and Interpreter
Better error message.
updated todo
Removed else clause
Merge branch 'master' into martyn82