Developer mode settings

Add developer mode settings backend. Now with squashed commits.