updating directory structure to conform to setuptools packages
updating setup.py to enable setuptools installations