Added ability to have list returned for GET request. Re-factored posting entities to abstract the implementation to allow users to override the default entity writer.