Ticket/#222

This pull request is incomplete. I also want to:

* [x] Use the same scrim blocking class for when a user is logged in but has not confirmed their email

before merging.
Fixed w/ 1c9ca4d8f8c979d453499c02fe801adda8a74544