Adding new test cases for different HTTP verbs
Cleaning up the implementation
Cleaned up tests so that they can run repeatedly
Converting Servlet into tests