initial commit and .gitignore file for VS