Add Makefile for building

Switch to makefile for building, make it optional to use system go symlinked into bin/go otherwise go 1.3.1 will be downloaded and used to build.
wouldn't ```ifeq ($(wildcard $(SYSTEMGO)), undefined)``` do the same thing or is that broken on some platforms?