Added basic package.json for the server dependencies
Added mongoose as dependency
Added basic mongo db integration using the mongoose api
Removed placeholder files in public folder

- the client code will target this folder to output its code
Removed unnesessary routes
Implemented the /api/photos endpoint
Added timestamp to Photos schema
Renamed images to put them within the document root of the server

- also refactored things and created a photos folder if not already
  created
- made a more verbose error message for mongodb so it's clear what is
  going on
Added thumbnails which completes the base implementation of the endpoint
Added basic structure for client
Moved server folder inside of client
Added grunt task to copy images to dist folder
Added collections and views needed to build the photo container
Updated version for thorax and backbone, the generator used old versions
Rendered thumbnails based off of a collections results from the REST api

There was a problem that took a long time to debug where the
Backbone.History.start() wasn't the first thing being called. This
caused some very cryptic error messages. To fix it, I had to call the
start() method from within the base router and then require the base
view. I think this happened based on how the generator structed things
to work in both development, test and produciton.
Ignored contents of the server/public folder
Changed the url schema property to photoUrl

There is already a url property for Backbone collections and
we don't want that to collide.
Fixed placement of Photobooth title
Added logo image into the html document root
Added deploy grunt target that watching and deploys to dist

This is to test the actual API via the node server ...  I currently
can't get livereload to load up the server instance