Add setup.py and changed the directory structure.