Use inquirer instead of commander prompts

I switched out using the commander prompt system for inquirer.js to have a better prompting experience. This will close issues #25 and #19.