Changing the format date output to be more friendly.
Adding the first crack at an item view.

Added jade, styl, and basic JS view.
Adjusting style and adding an edit widget.

The edit widget is there, but is not yet plugged in to the item view page.
Adding access control at the item model layer and adding PUT to API.

The check for permission of the parent folder is now done at item load.
Fixing up the item view and making the edit work.

This also included some model changes such that access control is checked on
the item to determine which actions to allow. This is done by passing a
callback to getAccessLevel.
Adding a GET /item/<id>/files call and fixing style and files test.

The file download and delete calls were failing in the test because of checking
the folder level which is now done at the item level.
Adding a file list and download functionality to the item view.
Adding the item download endpoint and plugging it into the item view.
Adding a first cut at a .travis.yml
Adding pip, npm, and grunt to install and before_script.
Install python and node globals with sudo.
Get npm.
Install pep8 for style test on travis.
npm can't find grunt on travis?
Trying to fix travis.
Getting closer.
It looks like my machine and travis are interpreting ROOT_DIR differently.

This is to test that.
I know the path is wrong now, perhaps this will fix it.
Trying to fix travis again.
Try to power through grunt errors.