Remove redundant deps
Store the users key after setup.

- Added Database abstraction for talking to local sqlite db.
Added check on startup to show setup or dashboard view.