Add first pass of Makefile

This should not be merged yet, this still will need some tinkering based
on what @wasade did with make-release.py