Implemented CRUD of products

Only thing left should be to test it, but as far as i tested it ,it
worked as it should