Add inquirer.createPromptModule

This method allow the creation of self contained prompt function. This
mean prompts defined on each instances of a prompt module won't pollute
the scope of another.