Create and edit product controller and model, also ran test on model to check validations