Partial refactor of tests, going to a much more explicit means of syntax testing/unit testing
Added missing Syntax Generators