More updates and fixes

Fixed bug where overwrote member variable parameters, shouldn't do that per request in case we want to re-use object multiple times based off constructor parameters.

Added javadoc documentation to document the code and give small code examples.  

Added put/delete support on top of get/post.  However post/put/delete require authorized access.

Added a post and delete stub method.