WIP groups: API addition

Please use `invenio.ext.sqlalchemy.utils:session_manager` in all places where you use `commit/except/rollback`