added protocol file
decouple routes from settings
added the fixture of register new users for superuser in control panel (only for superuser)