major refactoring, now 1000% more modular!

- re-organized most of the features into an internal plugins system
- this should pave the way for both more options (such as datamapper, activerecord, or sequel) as well as external plugins
- general code cleanup: DRY, SRP, SOC, YAGNI, et al
- Bump to v0.1.0