tests - replace Lettuce and add Tox, TravisCI and Coveralls

This replaces Lettuce tests with honest, down-to-earth Django unittests. It also adds the fun stuff like Tox and CI and pretty badges.