install commands and validate uniqueness of username

install commands gem

validates uniqueness of username (unique index added to the column)