Use make again (haha); automate releases using GH

More to the makefile this time around: allows us to make a zip of the
compiled project to be distributed without needing to do all the build
steps.

There's also a release script which will create a new tag/release on
github and upload that zip as an attachment