Order the product list in buy lists by product name
Use proper angular module registration function for services
Remove underscore notation from private functions
Remove accidentally left unused function from CacheService