Added Moderator and Administrator inheriting from User, and added FLOdacticUserInterface that will expose (and orchestrate) the usage of all the classes.