Rl refactoring group

J'ai rencontré des problèmes en voulant faire la fonctionnalité d'édition de groupe avec le code de création de band. Le workaround rendait la programmation de cette fonction très mêlant et peu intuitif. J'ai donc décidé de faire un refactoring complet du controlleur de groupe.
 - N'utilise aucun JS donc aucun JSON
 - Utilisation du session storage pour contenir les membres d'un band relatif à 1 page seulement
 - Amélioration de l'apparence générale
 - Découverte: Si vous voulez utiliser un submit à l'extérieur d'un element Form. Ajouter l'attribut form="idDelaForm" qui est propre à HTML5.
 - Autre découverte: Les ViewBag sont evil et voici ce que j'ai découvert: Il arrive que les ViewBag deviennent null comme ça... par magie. Ceci peut donc réduire considérablement la stabilité de l'app. La solution est d'utiliser plus de ViewModels. C'est ce que j'ai fait dans cette pull request.
 - À Faire: Ajouter les photos, créer un Session Wrapper Class permettant d'accéder aux variables de session sans tout casser par accident.
C'est pour choisir quelle version du data garder. Celle du client (ClientWins) ou celle de la BD (StoreWins). Mais maintenant que j'y pense, je crois que j'ai régler la problème lié à cette exception. Est-ce que je devrais laissé quand même le catch là ou bien l'enlever en espérant que le problème soit réglé pour de bon?