Custom emails [PD-623]

There's no direct link to the 'edit your domains' page yet. I figured I'd wait until David was done with the UI changes to mess with that.

All tests pass.
Any reason for a separate view module? We already have numerous view modules in excess of a thousand lines, so I can't see that being the reason.