Fix all of the include guards for all of the headers.

Also fix copyright statements in headers.
Hm yeah, we should include all licenses we've used in a separate tab.