Adds Makefile, which may need more work in the future