refactoring unittests for nose

Changes
* renaming test files for better nose visibility
* creating a test-requirements.txt
* adding a test suite to setuptools integration
* removing runtests script