- split out install, upgrade, and uninstall methods
- added events
- added references to pretty urls and route registration
- corrected language file directory structure
- added more comments