Fix setup.py.
Cleanup point example, added abstract base class example.