add the ability to parse the request body
add some examples of CRUD actions
improve response class to allow non-promise data