initial commit of code
added .gitignore