Allow class level PUT and POST

Need more tests to verify this is correct.  Main concerns:

* Does angular actually use the passed params as the body in the request?
* Is it calling `new Constructor()' with the passed body as the parameter?

Fixes #3