Created tests in tests folder and added a batch file to allow for quick and easy test running. Code coverage coming soon!
Test runner with test coverage generation (including branch coverage). Just call 'runtests' to do it all!
Fixed some bugs, accounted for a few cases that came up. Started testing engine