Feature/122 open existing project

https://trello.com/c/zslz2n0b/122-open-existing-project

Support for user based projects.
This needs to be reviewed. What was the purpose of clearing session? If we clear session, the user will get logged out? If there is a variable that needs to be cleared, maybe we need to clear it?