added eclipse project config, line tool factory
ignore gitignore and commit everything.