login and logout implemented
add .gitignore