Added Dialog to prompt for login, and loading screen for login webview

Also by implementing the login dialog prompt, we can use something
simlar to prompt the user to let them know they have reached their
25mile goal.