Jk/user validations

We should add `dependent: :destroy` to these.