Move source files to src (prepare for tests)
Re-org to make parsing more easily testable
Start to add more tests and fix a parser bug.
More tests and style/warnings.
Add property tests for bad commands and whiteSpace skipping.
Prettify some tests