Update setup.py and modify directory structure.