Renamed *.h to .hpp to have Github (hopefully) recognize it as C++