gitignore and code update
Readme update