Resurrection 

## The Godmin Cleanup Initiative

- [x] More robust template overriding that covers all the scenarios
- [x] Isolate admin code within an engine that in turn uses godmin
- [x] Simplify default scope + make sure it is always defined
- [x] Simplify batch processing
- [x] Preserve ordering when filtering and clearing filters
- [x] Defaults for permitted params
- [x] Defaults for navigation menu
- [x] Internationalization (https://github.com/varvet/godmin/pull/6)
- [x] Better breadcrumbs
- [x] Form errors
- [x] Pagination
- [x] Remove support for magic scopes
- [x] Rename batch processes -> batch actions everywhere
- [x] Rename scopes and filters macro methods -> scope and filter
- [x] Create a default dashboard_controller#index action and add root_path
- [x] Provide a generator for setting up godmin
- [x] Fix so that install generator removes layouts/application.html.erb
- [ ] Authentication (https://github.com/varvet/godmin/pull/14)
- [ ] Authorization (https://github.com/varvet/godmin/pull/7)
- [x] Include helpers in controllers, so we wont have to namespace them
- [x] Solve the app-controller inheritance issue
- [ ] Rename mounted_as -> namespace?
- [ ] Check out this layout: http://getbootstrap.com/examples/dashboard/
- [ ] Some documentation would be nice
- [ ] Tag godmin prior to merge so existing apps wont explode 

Perceived complexity for batch_action_link is too high. [8/7]