Add copyright header check

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