Edit settings

Devise provides most of this for us, but it took us a while to figure out how to use it.  Apologies for the mis-steps along the way through the commit logs.