Added Compiler header and source files.

These files include the definition of the sbcCompiler class, which
will serve as the main entry point of the compiler. Right now, the
only things it can do is open a file and read all of it.