Update project structure to support nuget

I'm hesitant to checkin all these nuget packages, DotNetOpenAuth is
really offending me with all of it's dependencies.