Support for preprocessing and compiler directives
Adding unit tests for directives
Merge pull request #48 from OkayX6/develop

Develop