Renamed C++ headers to *.hpp so my text editor auto-detects correctly