Introduce new models for customizable roles

First step based on the technical discovery:

create a new model Role with a 2 columns for now: base_access_level, download_code. Add association via Member#role_id

Edited by Imre Farkas