Adding a somewhat capable Makefile