Issue #33: Login System
- added signin and signout functionality