made setup.py (untested) and made module layout