Added a makefile to deal with necessary actions