refactored code, reducing line counts per files, added tests, supporting nosetests, reanabled checks on the C code for safety, minor bug fixes ....
enabled executable, ./benchmark.py to generate timing information ...