user can be created, signed in/out, edited and deleted through devise