Pull request?

Not sure if this will show all my commits, but I had to dance around with it for a little while. I've been trying to get .gitignore to ignore all the extra project files, since a lot of them are OS-specific anyway.