Added some cgi-related stuff and things
Moved the preprocessor to its own class
Preprocessor is currently not being used due to the fact that I am lazy
Updated the compiler to inherit from the new ICompilerBlock interface
Didn't update any other classes to inherit ICompilerBlock. Will follow in a future commit.