Add coverage and tox support
Update gitignore file
Merge branch 'better-tests'

Adds support for tox and coverage
Add South introspection rules