Moved All Dependencies out of the activator, contentgenerator, event and addon API, created Main class

All Dependencies on the manager-instances are now eliminated from the API, this makes using them a lot safer and prepares the API for the full Addon functionality