Add makefile

Add a makefile to the project so that it can be compiled from the command line.  Use `make build` to build the project, `make run` to run the project without building (needs to be built first), and `make build run` to build and run the project.