POST and PUT functions are now in Utils for Products, better validation, can now accept empty properties, some more styling added also