Add models to handle roles and permissions
More factory functions will be added to the Permission model
Link between Role and Permission will be added