Moved a function to before its use
Added make and packaging framework.
Changed the gpg key necessary to sign the package.
Merge pull request #1 from AidanDelaney/master

Build system updates