Added GPLv3 license.
Started adding copyright boilerplate.
Started adding file level comments.