#5 Add Internet permission.
#5 Make password input secure.
#5 Login user after input.
 - Shows loading dialog while task in progress.
 - Uses login task.
 - Cancels task on back.
#5 Fire events when login state changes.
 - Added Otto event bus
#3 Added placeholder test for artist.
#5 Change login button to logout button if logged in.

- Switched to always interacting with login manager over settings manager

- Switched to storing tokens in main thread.
#3 Added track retrieval to sound cloud client.

- Added track entity

- Added track parser