Update Forge
Update API
Disabling test stuff until I need
Reformat
PoweredItem
Adding simple module registry and thus removing all other convulated registries
Moved to list of stuff instead singleton objects
cleaned up all unneeded classes
Added explicit unit return
Added modules
Cleanup