added .gitignore and added initial file upload capability