Adds stub for testing the grammar and the language as a whole

Adds the basic framework for testing the grammar; Also renames some of
the files for consistency with their classes.