Files reorganized to be a real python module. Test docs

A python module structure allow us to divide-and-conquer the module.

Custom behaviors are moved to bug_harness.

More tests and a config file.

Peace,
R.