Adds the MIT license to the repo
Code commenting and nomenclature improvements
Merge pull request #1 from JonMidhir/code_commenting_improvements

Code commenting and nomenclature improvements
Merge pull request #2 from JonMidhir/add_mit_license

Adds the MIT license to the repo
Fixes conflicts with improvements in the master branch: