requirements.txt

This pull request adds a requirements.txt file to metashare.

This requirements.txt file can be used with `pip install -r requirements.txt` to download and install all the dependencies. It is a more conventional approach than the current situation, where some of the dependencies are bundled in the git repository.

Additionally, it is possible to monitor whether or not the dependencies are outdated using requires.io service, as stated on issue #751