Js improvements

Fixes #281 and fixes #273

- Adds fastclick
- Move customer js to the bottom of the page
- Move comment hash JS helpers to Timber's `shop.js`
- Move login/recover password JS to Timber's `shop.js`

Demo shop for new updates - http://steve-dev.myshopify.com/

@stevebosworth @mpiotrowicz 
can you align these on the right? Realized it's not in our styleguide but it really helps readability (will add to the guide)
```
$recoverPasswordLink    : $('#RecoverPassword'),
$hideRecoverPasswordLink: $('#HideRecoverPasswordLink'),
$recoverPasswordForm    : $('#RecoverPasswordForm'),
$customerLoginForm      : $('#CustomerLoginForm'),
$passwordResetSuccess   : $('#ResetSuccess')
```