Initial Commit

Code pulled from CodePlex, upfitted to VS 2012 and .NET 4.0