tests_require in setup.py; nose+coverage on traves

Corresponding .gitignore tweaks.