Add secure internal area

This PR sets up a secure private area for internal dashboard. Specifically, it:

- Forces SSL app-wide (closes #12 )
- Implements auth on private area (closes #13 )
- Adds an internal view of inbound messages for QA (closes #14 )