Added sources and basic makefile