Bug fixing
Doing json parsing in a much safer way (testing for almost each tag if
they exist before using it)
Adding more information in HabitItem.toString()