Upload code, Readme and gitignored updated