Add forgotten includes
Correct casing convention
Compile as C++11
Correct versioning error