adding requirements file and updating setup script

Hello, my friend!

I've started discovering your project, 'll try to contribute by possibility.

Here is a pull request from me. It is about requirements.txt file. My proposal is to move requirements to a separate file - requirements.txt. It's some kind of standard for Python packages.