Added a Makefile that includes targets for testing and API doc generation.