Refactor plugins, modules, models, controllers, services. See issues #2, #3, #4, #5, and #8