google clang-format
Add test framework to build
Merge branch 'coll'
Add automatic testing
Add line numbers for error messages
Better line/column number tracking