Changed directory layout and added setup.py.