Feature/login

@hab278 Remove all the fluff and just keep the stuff we implement