Add very rudimentary disambiguation list support.

I currently don't know enough about how the siri protocol works for this to be good code.
Update .gitignore