Initial extraction from Adhearsion core
Flesh out gemspec
[FEATURE] Add the ability to play a prompt while listening for input
[DOC] Fix author
[DOC] Add some links to the README
[DOC] Add further API docs to #listen

Fixes #1
Failing tests for controlling language via #listen
Fix test syntax
Add broken implementation (tests deadlock)
A match against a grammar should stop the prompt

No tests right now because this is spaghetti. We need a generic form.
Allow timing out input after prompt finishes
Get handle on output component correctly
Don't attempt to set a timer if no timeout is specified
Allow passing a collection of prompts
Merge branch 'refs/heads/develop' into feature/prompt_interrupt

Conflicts:
	lib/adhearsion-asr/controller_methods.rb
Specify minimum confidence in plugin config
Merge branch 'refs/heads/develop' into feature/prompt_interrupt
Transform minimum confidence setting to a float
Merge branch 'refs/heads/develop' into feature/prompt_interrupt
Add a default timeout