Simplified grammar
Added more tests
Extended grammar for recursive descent parser too
Removed incorrect test
Tests for left / right derivations depending on parser
Refactored tests to be even easiert to read
cleanup