removed pointless check on module exports
added various classes for Entity system
added components
fixed bug in error log, and renamed addComponents to loadComponents to match loadTemplates