Have dynamic generation of metamodel classes working however it's not as nice as I'd like as it still dumps the generated classes directly into src/main instead of a generated folder. Couldn't get generated folder to work yet. Will have to come back to it when have more time but need to move on right now
Finalized build based metamodel generation and cleaned up checkstyle issues