Added simple Makefile, and a class to hand program options