Fix/refactor product repo

Move ORM ProductRepository to Doctrine/ORM and *RepositoryInterface to Repository