Add build directories to gitignore
Ignore Visual Studio specific files
Add gmock
Add simple unit test and basic CMakeLists structure
Add Symbol class and tests
Move unit tests into test directory instead of test/unit
Add SymbolTable and tests
Add sublime project
Add IllegalArgumentException
Improve exception message