Created Makefile and File Architecture