NewDesign: integrate new design components
NewDesign: get /add working again
NewDesign: check-in redesign stuff.
Merge pull request #4 from weirdcanada/new-design

New design