add a license header to source files

As requested in issue #12 all source files are required to have a license header. This merge adds a license header to the only source file that did not have a license header as of yet. I.e. `test/peg_test.js`