added main file
added history file
added Makefile