rename Cash protocol with ShoppingCart
fix grammar errors in phpdoc