Updated all header extension from .h to .hpp