fix options display
add validation

check that the two option names are different
add gem needed by heroku