passing the transporter to each request
test transporter, get and create requests
added support for replacing objects
added the ability to update an object
added the ability to remove objects