Initial Commit

- simple log in, no password at the momemt. If user does not exist,
will be created
- uses sessions to keep track of username logged in
- add and display events
- data structured for strong consistency