Code reorganization

- All code *should* be namespaced to the addon now
- Split up the gigantic "lib" file into separate files
- Updated plugin code to work with the namespace
- Fixed an issue with Monk resource bars not updating when
specializations changed and the Ascension talent was taken