Users Group Part I

This pull request close issues #57 and #58 and introduce a first part of the improvements in order to handle users group. More improvements are needed, particularly extending the model to handle more group for each user.