Fix editor permissions

This sets all existing readonly lines to being based on admin status to being based on authenticated status. Also locks down components from being edited by anonymous users.

This is the outcome of #880