added setup.py and restructured the package, and corresponding changes
to README.md