(#893) - site design

I've updated the bower.json to include bootstrap as a dependency, the less for pouchdb css references the bower component so we can keep it outside the repo.
I've rewritten most of the structure also to incorporate a grid system, this allows us to scale properly which is important for mobile users.
### Build info
```bash
# Build the site ready to view.
$ npm run build-site
```