add factory girl dsl to cucumber steps
create admin user factory
add feature spec for creating users
add new cucumber steps definitions
add activeadmin gem to Gemfile
install activeadmin into the app
run pending migrations
authenticate admin user using its username field instead of email
disable comments for activeadmin resources
remove activeadmin comments table
add reader for User.roles
add time formats to es locales
use username to authenticate admin users instead of email
add activeadmin resource for user records
change user model to validates presence of password only on creating
make user model to validate uniqueness of username
add password_confirmation value in user factory
expect user model to require a confirmation when changing password
make user model requires a confirmation when setting password
change index for user activeadmin resource to meet expectations