Add the admin controller for communities and refactor controllers in /admin directory to inherit from the admin_controller.
Move 'new' action into admin controller.
Move create action into the admin/communities controller, remove references to new and create in the regular communities controller.
Move edit and update into the admin controller.
Fix up tests and some bugs.
Update routes to reflect that only index/show exist for non admin users
Merge branch 'feature/admin_panel' of https://github.com/nu-lts/drs into feature/admin_panel

Mergin'.