Front End Work

Lots of work here! Each of the commits in this Pull Request has information about what was done. The tl;dr is that we made lots of UI changes for the better. This has been tested in latest versions of Chrome, Firefox, Safari on Mac and it works in Internet Explorer versions 10+. 

Lower versions of IE will need some extra help, but they account for <10% of users so I think this should get us going for MVP. 

Please pull this down and make sure I didn't catastrophically break any Rails bits, but I think not.

Cheers!
Ok I agree re DRY'ing it up; I had originally wanted to but I don't know the ins and outs of .haml well enough and think the docs are a little lacking. Notice that in each step of the form flow where the progress indicator is included that each step is in a different state (it reflects in which class is applied to it -- `active`, `incomplete`, or no class at all),  so that's where I might struggle with the .haml a little bit.