Feature/standalone login

Style/markup could do with review but it's functional.