Initial commit of the code, readme, license, etc