Initial commit (vs2010 support)