added makefile and organized the directory structure accordingly