Coupon Mountain - Redesign

Fix for issue #699 based on the last mockup.

Desktop:
![screen shot 2014-07-07 at 13 03 43](https://cloud.githubusercontent.com/assets/3652195/3561282/da7de672-09b4-11e4-8e0d-dbe31119c18e.png)


Mobile view:
![screen shot 2014-07-07 at 13 04 07](https://cloud.githubusercontent.com/assets/3652195/3561283/e99fa6a4-09b4-11e4-9cd0-4cc4e19ae3e6.png)

@chrismorast @jagtalon What do you think? 
Most of my searches are failing and throwing a console error for this line:
`Uncaught TypeError: Cannot read property 'join' of null`

Looks like you need some logic to handle the case of `result` being `null`, but in my test queries it shouldn't be null to begin with.

I was trying the queries: "dell coupons", "food coupons", "pizza coupons", "hosting coupons"