Organizing the code and folders. Created the setup.py to install and distribute.