New user experience improvements.

  * Create the `data/docs` directory if it doesn't exist. 
  * Add some non-repository created files to `.gitignore`
  * Add instructions on how to get a basic server running to README