Documentation done for all top-level core classes
Refactoring for interpreter, program and interpreter constructor
Merge branch 'master' of https://github.com/HexaMonkey/hexamonkey