initial upload
added .gitignore file to avoid pushing cache