Changed project to comply with the gralde standards.
Removed timestamps, those are not really needed and the repo will handle
this. Also legal/disclaimers can be handled in a readme/license file. If
you don't like this change feel free to revert :)
Added setModInfo method.
Formatted code to use spaces rather than tabs.
Created lost soul
Implemented entity list.
Fixed object handler
Set up a place to store all our custom enum additions.