Clean project, add setup.py, and import optimisation
Clean project, add setup.py, and import optimisation