Adding files.

Adding files. These need to be updated to remove windows relience and
make them buildable directly from git.