added setup.py, rearranged files