initial commit
added new components
first complete commit, should be working
added entitymanager
not sure what i did this time
fixed bug where systemdata was set to NULL instead of the argument systemdata