Initial commit
updated makefile
Added header.