Use Setuptools and remove incorrect namespacing.
Use ArmDev 2.0
documentation - expanded Readme; update Readme with newer project-wide text; new Changes; update Manifest
Drop Lettuce tests
Merge pull request #4 from joncotton/armdev2_setuptools_etc

update to ArmDev 2.0 and Setuptools
add tests
add coveragerc; update gitignore; don't ship tests; update Readme
add Tox; add TravisCI and Coveralls; add badges for TravisCI build status, Coveralls, PyPi version and license.
Merge pull request #5 from joncotton/tests

tests - replace Lettuce and add Tox, TravisCI and Coveralls
Backend methods should raise an exception when skipping instead of returning a specific object.

More Pythonic this way. The former approach is now deprecated.
Python 2.6 import because Django 1.7 deprecates this backport
pep8 and a one-liner streamlining