Odds and ends
Merge branches 'master' and 'dev'
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'
Merge branches 'master' and 'dev'
Removed a now unneeded backup
Added a comma operator test
Fighting the good fight against warnings
Added some enum based tests
Merge branches 'master' and 'testCases'
Starting the joyous task of dealing with the parser
Merge branches 'master' and 'symboltable'
added test cases
Merge branch 'master' of https://github.com/Torwegia/cs660
added few things to parser.yy