Add OpenBSD-style Makefile. Currently compiling with GCC to weed out the most egregious errors.