pypi enhancements : rst README and setup.py
  refactor basic methods to class method. added class properties