added more tests for POST DELETE and PUT