Iteration 2 Controller, View and Routings draft.
Mailbox not finished.