Gradual page styling
Remove App::DoesNotExist in favour of ActiveRecord::RecordNotFound.

Rationale behind this is the App AR model isn't concerned with this
higher level idea - it should be up to client code to handle. Ideally,
we'd distinguish between the domain model and persistence and raise
the higher level error there.