Add server to the mix

* Add node
* Put in package.json with dependencies:
  * express
  * mongoose
  * path
* Configure express app
  * bodyParser() to handle request.body
  * router for route lookups
  * development errors
  * static content config
  * checks for http method overrides
  * set up on port 4711
Add mongoose connection and get route

  * mongoose now connects
  * create mongoose schema and model for book
  * add get /api route--
    * logs that the server is running
  * add get /api/books route
    * returns the books in the db
Create post route to add books

  * request can be made with title, author, release date
  * will attempt to create a book.
    * if saves, will return the book
    * if fails, will return the error
Search for single book

  * allows search for particular book with its mongo id
Add put to update a book

  * find book by id
  * update the book's attributes
  * save it and return either the book or the error
Add delete route for individual books

  * find book by id
  * remove it from the database
Merge pull request #7 from mknudsen01/backend

Backend