Multiple account/connection support

With account persistence in Sqlite3 (in the clear)
With initial thoughts about retry logic
With better error handling in many places