Add ability to use as a guest user.

Data created as guest is saved in the browser and will be saved in db if the user decide to signup.