use consistant URL for feature list/resource
master_switch_state is a string rather than true/false/null
use empty strings for new feature rather than null

so these becomes a react "controlled components". They aren't if the
values are left as null
pretty edit/delete buttons
deleting features
update a feature