Rename .h files to .hpp

Changes name to all .h files to .hpp. Additionally all #include directives
are changed to point to .hpp headers.
Merge pull request #55 from nfprojects/convert_h_to_hpp

Rename .h files to .hpp