Update setup prereqs, requirements.txt

Particularly:

1. nose is a dependency for `requirements` if you're
_developing_ the package, not if you want to _use_ the package.

2. treant's needed for usage and thus also development.
Merge pull request #38 from elliot42/master

Update setup prereqs, requirements.txt