Add makefile

This adds a Makefile to automate common maintenance tasks.  If desired, document generation can be added as well.