Initial Commit

Now builds with Visual Studio.