Code Cleaning and commenting + Licence Change