Reviewed group mechanics, separated persistent part from the group logic. Reviewed group language, now using antlr4 and solved all parenthesis issues. Improved error handling.
Extended file API to include an isAccessible(User user) method. New file type: GroupBasedFile that implements isAccessible with a Group
Migration instructions
Since bootstrap authenticate does not need to bootstrap the first user and the managers group