Numerous refactors

- Apply InheritedResources (fixes #134)
- Refactor flashes (fixes #148)
- Remove categories for now, we'll put them back when we're ready (fixes #150)