Adding license headers and updating license

This PR integrates `jameshalsall/licenser` as a dev dependency and has license headers prepended to all PHP source files.

JS files have had their `@license` annotation removed and the project's license information has been updated to GPLv3.

TODO:

- [x] Fix the coverage issue with phpunit thinking that the last comment line is uncovered

Fixes #46