user model with role support
devise config