Set up a test suite
Changed lowercase names from Name to Text
Refactored test suite

Broke into multiple classes for ease of test identification. Moved
repeated code into 'run' method.
Tests for nested & multiline comments
Tests for string literals