TODO:
11. Add external transfer functionality to front-end
12. Add auth token refresh for all actions
13. Add transaction history feature