Feature - Offline behavior.

If we can't connect to HabitRPG, keep track of the tasks that were going
to be added or completed. Try to add them again before other tasks are
added.