Fix/permissions
This branch includes the changes from the branches: feat/29-createGroup and feat/31-inviteUsers. The feat/29-createGroup branch also includes development of feature 30. This means that feature 29, 30 and 31 has been covered in this branch.
In addition to the features it also includes some changes to the back-end permissions for the new Django app as well as updated comments.