Added makefile and basic structure