[Finishes #59628262] use Devise for user auth