Fix logging message on Config load
Fix threading error in SQLite when downloading session list

Use a `scoped_session` to provide thread safe access to the SQLite database. Closes #57.
Refresh DatabaseClient unit tests, re #75