added a makefile for building the program