Refactor ask() to use Highline; support echo:false

Note: a gem dependency for highline has been added by this commit.

Addresses #878.