Prioritizing clarity of error messages
Added validation for class and instance decls
Finished first pass at validation, thank god