Added the beginnings of an addon toolkit with some event binding stuff.
Started prefixing private Bootstrap methods with double underscores. Sucks, but WoW doesn't support proper modules and therefore doesn't support private methods correctly.
The event frame is only created once, there's no need for it to be its own method.
Added docblock for :new.
Added support for multiple handlers per event.
Added :init() as a convenience method for ADDON_LOADED.
Moved event dispatching in to its own method.
Added namespace support for event handlers.
:lipstick:
Added __parseEventName().
Renamed base library to Foundation, removed the need for instantiation, updated the way bootstrapping is handled.
Event handling has now been moved in to what I'm calling "libfoundation".
Merge branch 'feature/Refactor_Event_Handling' into develop