Add semantic action for properties
Fix error in comments
Move elipsis verification into grammar rules
Add semantic action for DOMM model

- DOMM AST now returns a map of all models, where each model is
mapped using his name onto a variable
Remove debug values; TODO make debug variable to control these prints
Fix errors in grammar rules

- Grammar rules where referencing specifications instead of just
id references used to access types and constraints
Add equality methods for testing equality between Models
Expand metamodel for exceptions
Add reset to various models to allow global reset of namespaces
Changed test to verify output structure is correct
Add basic support for properties and exceptions
Add test for exceptions
Add test case for elipsis in the tests