Add license header comments

 * Add NOTICE file. Closes #22.
 * Add license notice to files that were missing it.