make use of Thor built in method for handling Y/n user input
reduce duplication and coupling by extracting actual api requests into a single method allowing new, simple error rescuing and reporting. bump version and update readme