Setting up a database model for the groups
adding groups DAO and service
adding group's DAO and service, trying to fix mapping issues
commit missing files
Map DocMaticGroup with hibernate/spring
Make group name non-unique
Remove needs review comment
Merge branch 'feature_GroupsDatabase' into dev
Add link factory
Allow Group to be refreshed
Let user create groups
Show user in which groups he is
Link to new pages and register them
Refresh group after persisting, because f u.
Display group details and files to user (Kinda messy commit)
Allow user to add files to groups
Allow users to download files from groups
Merge branch 'feature_groups' into dev