Initial project setup
Main functionality

Master layout, email functionality, main form, css tweaks.
Code cleanup

Cleaned up markup and standardized naming.