enabled running tests via setup.py
remove nose in favor of setup.py for running tests

reasons:
- one less dependency
- nostests doesn't play nicely with coveralls.io
Merge pull request #4 from ricardokirkner/coveralls

remove nose dependency

- replace nose with setuptools plain test runner
- replace nose with plain coverage as it plays nicer with coveralls.io