Use a progress dialog instead of a separate View
Add slf4j logger implementation which backs onto android logging
Use Activity.MODE_PRIVATE for the private preferences constant
Add 'Remember Password' option