Visual studio project with unit test. I believe we should put this on our own folder and update the cpp and h files from git.