Refactored for readability. Added read me
Added software license