reconfigured tests to run through testrunner and setup.py. Added fresh docs.
some adjustments to gitignore