1. Added ng-grid that allows the failed message results to be grouped by multiple categories.

2. Wired the Retry selected functionality in the UI.