Api is its own mod instance

This will allow us to do things like register gui handlers etc. Should
help seperate between mod and api in the future. Also started work on
more notification improvements