tests for basic CRUD operations working
start getting error conditions properly flagged
separate some assertions into separate tests
initialize database once per namespace rather than once per test
add code for listing resources along with tests