initial commit
added craftr/crosspy.py giving some fundamental cross-python-version support
forget it, just use six
added craftr.typetool with a new namedtuple implementation, singleton baseclass and singleton_object factory
implemented a digraph module