Reorganize addon related things

Now making use of preInit, init and postInit events
Addon related things moved to postInit
Seperated addons into seperate classes
Moved addon textures to subfolders
Update API, check item for null
Update Thaumic Tinkerer textures
Prettify Thaumic Tinkerer registration a little
Update Natura textures