Add class ProductCollection
update gitignore
update 1
add phpunit