Added an application info dialog

The app info dialog will pop up the first time the user launches the
app. The user has to agree in order to log in and use the app, if they
don't then they are just blocked from logging in until they agree.