(maint) Improve TravisCI testing

Adds support for parser validation as well as linting.