Initial commit.

Adding application files including unit test project and
working/complete MSBuild generic script.