Add makefile and main
First basic classes and makefile