Implement cart operations in DBIC
Implement searches of short SHA1 codes (git-like)
Add JSON view
Implement Clients and Products controllers
Create fetch_all() methods in resultset classes
Refactor fetch_all method in a separate role
Refactor controllers into small roles