Add name to DiffProfile and DiffSystem objects. name can be used to label curves during plot. Plot now show legends in default. Legends can be moved around. Plot functions now return matplotlib.axes.Axes object. Add tests, can be run by pytest. Modified all examples. Bugs fixed.