Added makefile and created hierarchy