commented the rest of the code adding file headers and some code clarification
Merge branch 'master' of github.com:jbernie2/pgl-language