updated gitignore
added eclipse project file to gitignore
initial source code commit
added header comments