Adding collection support to the web frontend.
Adding DS_Store files to gitignore.
Adding functionality for admin users to create collections.

This included fixing some validation code on the servers-side as well as adding
a nice form to creating collections. This form was adapted from the folder
creation form.
Adding support for updating collections on both the client and server.
Removing some errant console.log statements.
Minor front-end styling fixes
Fix collection _filter helper to add in the _accessLevel key
Fixing a local import that was breaking cherrypy autoreload.
Removing some more errant debugging logs.
Fixing style test issues.
Fixing the button styling for the "create collection" button.
Fix failing collection test.

Fun fact: this was failing due to the assumption that the first user that we
create is always an admin. I don't think this is a bad assumption, but that is
why.
Fixing errors when no user is in logged-in state and checking access.

Access is now checked on whether to display the edit button on the collection
page.
Reloading the collection page and lists on login events.
Merge pull request #55 from girder/collection_frontend

Collection frontend