Added all code and README.md