Gems cleanup.
Caching JSON Products index.
Improvements in Products interface. AJAX Product group change. JS modal dialog refactoring.