Fix failing unit tests after master merge

* Switched the transaction manager to JpaTransactionManager because
DataSourceTransactionManager doesn't post data to the DB

* Additional test data; sequence names, sample users, accounts, rivers
and buckets

* Cleaned up the tests for the river and bucket services