Add testing for general purpose parser, basic parse works.
More tests for the parser, towards 100%.
Add tests to make 100% coverage on parser.