2.0 ()
================
- reformatted namespaces
- added resources
- added dependency injection class
- code improvements and cleanup