Updated License , Formatted Code
Changed License