Initial commit for a Makefile for the project.  Added some common macros and likely build targets for the 8 base test cases.  We build for debug by default at the moment.  There is probably a smarter way to write this in a more easily maintained/adjusted fashion (given all the symmetry across the make targets) but at the moment I don't know what that would look like.  Definitely more to come.