Fixed tmLanguage file so that it now correctly captures all {} blocks; Now need to tweak highlighting
(Hopefully) decent version of tmLanguage syntax. Still needs to capture 'extends' and 'implements' for class definitions.