Adding mocha tests
Expose preprocessor directives to the world
Preprocessing extension statements and exposing them to the world

Addresses issue #30
Parsing for loops and adding a test