Goodbye resource controller

Refactor index, and handle_restricted_user

Dry up create/update

Dont find variants, we dont use it.

Final fixes for feature specs