Completed the initial working version

Made modifications that caused all the actions to work with the real
world scenario of PivotalTracker.  Previously the functionality worked
in the tests but not with PivotalTracker.

Added the PUT and DELETE http request methods so that the most common
use cases will be supported.

https://www.pivotaltracker.com/story/show/64079794