ignore eclipse project files and composer.lock

Added composer.lock to .gitignore because it should never be committed in this repository.

More open for discussion: adding eclipse project files to .gitignore