Added source files
- added eclipse specific files to .gitignore
- Include only Eclipse related entries in .gitignore
- added missing logging if no argument is provided