Added .gitignore and a thin VS solution with unittests.