add setup.cfg with basic nosetests config
run nosetests via setup.py
remove test-only dependencies from requirements.txt
add test_requirements.txt

- include tempita + any test requirements to run test suite
add nose.collector to test_suite
add coveralls support to .travis.yml