prepared for module declaration again
implemented module declaration and the require expression
changed the hierarchy inspired by the IronPython implementation
almost completely rewrite the interpreter's code
add language specification file