Added bin/test directory
Test binaries are now placed inside bin/test diretcory (Makefile ensures this)
Implemented logical end matching function (and added test for it)
Began C++ translator implementation
First version of cut() function for token vectors - takes a start and forward jump (should it take two indexes?)
Changed name of the compiler from grassc to siewc and added ability to give it arbitrary files
Fixed a typo and added come clarification about guard modifier in README
Added modifiers and basic types to lang header file
Added function for joining path parts to utils
Added encode method for vectors of strings to tokenizer, changed API a bit (some functions are now pass-by-reference instead of pass-by-value)
Added initializers to some values in joiner
Added some stuff to test translator
New exception in exceptions.hpp (should not be needed but errors are not printed when exception message is defined dynamically - must be fixed)
Added missing escape() call in tokenizer's encode() function for string vectors
Added utils::raiseIRE() function (same as previous commit - dynamically defined messages are not printed except in Valgrind)
Changes in TODO, some priorites and milestones set
Various additions in translator implementation
Some testing stuff added to test translator
Added some typeof tests to test translator
Fixes for typeof() in translator