Add copyright header check

Checks all source files (with extensions .h, .hpp, or .cpp), for the correct copyright header.

This implements #107