Add initial sign code, update gitignore
Add signin and signout features
Add Cucumber authentication tests