Updated the license to GNU Affero General Public License

Added a copy of the GNU Affero General Public License
Updated Copyright notices on the appropriate files
Modified package.json to reflect the new license
Finished the README.md documentation for the package