Got the project building on Visual Studio 2012. Had to use a few less C++11 features