Removed composer.lock and fixed dependencies

* Added single elcodi components dependencies
* Also added full elcodi package dependency in dev environment
* Added composer.lock in .gitignore file