Addition of the work in progress code

Took the good code off of Andrew's laptop and put on github
Addition of gitignore

I may have put this in the right spot. Not entirely sure. This gitignore
file is a visualstudio gitignore file off of github's official list of
gitignores.