UPGRADE: Project separated into multiple files.

ADD: interpreter.clj - All of the interpreter functions will be here.
ADD: parser.clj      - All of the parser functions will be here.
ADD: untl.clj        - The file contains utility functions.

All files have their own namespaces.