--Initial Commit: added sourcefiles and written Makefile