Added text files to source distribution manifest file

Files added:
(test-)requirements.txt
LICENSE.txt
README.md

Without the README.md, setup.py would fail horribly since
it would not be able to read a long_description.
Dynamically load version information from __version__ string in src
and remove install_requires
Added testing configuration files and requirements files.