A lots of tests have been unsynced with the actual code.  I deleted these tests so the rest is usable.
Updated requirements to add `nose` and Travis config to run the actual testsuite.
Merge pull request #316 from nilp0inter/fixing_testsuite

It's better to have a few tests than none!