Add Bootstrap 3.0
Add session authentication using ESGF OpenIds

Add custom SessionAuth tool to use MyProxyLogon to authenticate
user at login. The cert is then saved for later use in downloaded
ESGF datasets. The first time a user login an entry in the 'users'
collection is create in mongo recording the OpenId, this can be
used for user specfic configuration in the future.
Move all services to service/ so / doesn't require auth

Refactor services, move any services in modules/ into the correct
location under services/.
Removed old cruft
Merge remote-tracking branch 'origin/99-esgf-session-authentication' into next