added group functionality and some testing UI and jsps