Made error report a tiny bit more clear
Prepped the symbol table and makefile.

The design of the symbol table will need to change to a stack of stacks of maps I think...

That should allow reasonings of scope and lifetimes be more clear
Created a shell for the symbols, finished the base class for all types, and made the builtin types
pointers, typedefs, and functions done
Types are finished! I think... The base work is done at least.
Finished a rough version of the symbol class. Not exactly sure what it needs to hold.
Merge branches 'master' and 'symboltable'