Resolve "Improvement of tests"
Closes #32 (closed)
Not done due to time:
- test cases for inherited attributes, non-terminal opts, and for endpoints, that always apply
- Investigate possibility of parallelizing tests
Closes #32 (closed)
Not done due to time: