Added login screen

Resolves #43