Implements a good chunk of #70 (settings screen)

Still lacking remember me functionality (as is the rest of the app)