Initial full source commit. Moving from codeplex to github.