add index + redirect to index from any invalid endpoint
Merge branch 'master' of https://github.com/JoshCheek/miniature-octo-ironman
add list of endpoints into the index page + tests
add feature for adding endpoints to the server through a form. NOTE: this version breaks old tests, some dependency issues with the tmp directory in the root folder need to be fixed
Merge branch 'master' into directory-dependency

Conflicts:
	lib/app.rb
Remove lesson1, no more local content, now use the manifest

* Fixes the failing cuke.
* Cukes still need to be written better (mentioned in #34)
  - Any step defs not in use?
  - Any step defs that should be consolidated?
  - Find a way to expose the relevant info to the cuke itself
    instead of making them so implicit that they are opaque
    and difficult to use in novel ways and difficult to debug.
* Now there is no content, so index is blank.
  How about a link to the form for adding a new endpoint.
* We should add at least one piece of content before merging this into master.
  Otherwise, people will go to check it out and there will be nothing there.
* We need Some way to backup the manifest file.
  - Maybe a rake task to copy it from the server
  - Maybe a cron job on the server to push it somewhere (e.g. a gist)
Merge branch 'directory-dependency'

Conflicts:
	lib/app.rb
Add example of how to put an endpoint on there so it's not completely empty