make users uid index uniq
add attr_accessible to user
add sidetiq gem
add listener