Design overhaul

This is a massive styling update, as well rendering of some new pages(e.g., confirmation page).

Pending frontend initiatives:
- Possible new project name and logo
- Email styling
- Responsiveness
- Validation