Full test coverage for GrammarDict
Updated testing to reflect 'grammar' instead of 'field'
Test cases for GrammarClass that aren't covered elsewhere
Change GrammarClass tests to class instead of func, move things around a bit to make test flow more logical
Update class typechecking to check for multiple types, update Class tests, start test for Visualization class