Added 100% coverage and switched to py.test
added travis and tox support