Added product entity.
Added dependency for co-client (lib is broken).
Closing dev on compound branch until lib issues are fixed.
Checking validations for product model.