Sets up core and test modules

- Adds basic compilation functionality to turn ')' into '('