Added AGPL header and files which closes #33.