Git ignore, and Windows readme

This adds a .gitignore file, and some Windows build steps to the readme.  The build steps are based on a message that appears when you try to run `cmake` at the top of the repository, and work for me.