Issue#21 login page

Fixes issue #21
Take a look and let me know what you think.