Add setup.py and setup.cfg with nosetests config.
Add coverage to travis.