some rearrangements

Added readme (note: in source code people prefer either README.md or RADME.rst, but not readme.txt).
Wrote a function that installs the dependencies if they are not found (still buggy but mostly works).
Moved sources to src folder (common convention for most of programming languages).