Added basic storage layer to the API module.

API endpoint modules can now store & retrieve their own data using `api.set` and `api.get`
Merge pull request #8 from carldanley/add-storage-to-api

Added basic storage layer to the API module.
Corrects the bower configuration for development dependencies.
Merge pull request #10 from carldanley/correct-bower-dependencies

Corrects the bower configuration for development dependencies.
Added support for authentication methods.

This commit introduces `/api/v1/auth/login` and `/api/v1/auth/logout`. These methods make use of the internal storage system to fake a session. Note that the `nav` object will be populated by a separate API method as @jmeas and I previously discussed.

This was suggested by @jmeas.
Merge pull request #9 from carldanley/add-login-methods-to-api

Added support for authentication methods.
Adds require.js to the Angular app.
Admin page.
Adds HTML to admin page.