Feature/278 3 implement admin access with the right to manage users

IMPORTANT: please read the comments on the card
https://trello.com/c/ypdShFvJ/278-3-implement-admin-access-with-the-right-to-manage-users
Do we need a ` db.session.commit()` here?