cleaned up project

refined .gitignore, added main.cpp, and made sure everything related to
the project from an IDE standpoint is not included in this repo.