Implemented modules

features (untested):
-implemted InterpreterBuilder
-added directory change watch for modules