add login with persistance
Merge branch 'login_persistance'