Added tests for AbstractAdapter and a little more work on Db tests
Added dependencies
Removed session suggestion as it's now a dependency