Add validation server/client side for product and collection

Fixes #23
Add cursor:pointer to some actions
Add loading feedback when saving a product

Issue #19
Add also validation for pages and news
Handle 409 conflict for pages and news
Merge branch 'bug-fixes' of git://github.com/veloce/mayocat-shop into veloce-bug-fixes