First phase

Todos can be added and completed, and are only stored in the session.