Added .gitignore and composer.json
Implemented collections for Domain Objects