Added initial CRUD functions for products and repos