disconnect from database after each test

This is necessary to add more tests, as we were hitting postgres's
connection limit during testing.
allow updates from final status to same status

This relaxation of errors should make the client implementation easier
by making PATCH requests to these final states idempotent.
remove unused parameter
Merge pull request #53 from mark-burnett/allow-setting-current-status

Allow setting status to current status