- actions are logged so that user can play offline, and synced when the user is connected. - user can create a new task or update score of a habit / daily / todo
modify User.save to work on a list of actions
fix task editing and enable syncing to server
fix a typo