Update to Webwork API

Added objects returned and permissions.  Also, changed POST in the add/remove problem set to PUT.

David, let me know if this is what we want before I add more to the rest of the API?  In the returns I have put arrays of objects as [User] or [ProblemSet].  Also, we'll need to nail down the database structure to make sure that this makes sense.