Do a really stupid error catch around reading the YAML.

Getting errors from one of the sites. Just blow up loud enough so that
we can see the errors at runtime.
Merge branch 'master' into login
Including the awesome-auth-client library and using it in login.js.