add changelog for 0.8
bump version to 0.8
comment in requirements-dev.txt confuses wheel
require wheel for building wheels
Fixes #174: Fixing singletons for derived classes
Update __str__ to cater for subclasses