Add more graphs, check possibility of use Prettyplotlib
Code
✓ Get rid of every getATTRIBUTE - make property of them (getter, setter, deleter) but only when needed
✓ Solve where to store persistent data
✓ Change saving data from pickle to json
Really needed? [martiinsiimon]
Current behavior is restricting us to not change container classes at all. For example: during example I renamed self._name to self.name and when I loaded data from pickle it was not compatible anymore. Also I think that human readable data are better than some almost binary code. [Artimi]
OK, I agree then, nice explained, thanks! [martiinsiimon]
✓ Change _var to var in arguments
✓ Use logging
✓ Remove fill... methods with mock data
✓ Use "with open(...)" opening files
Use naming convention according to pep8
Refactor redundant names e.g. Category.delete_activity(activity)