Added support for multiple responses, profanity filter.

Hi Luke,

Added support for multiple responses, profanity filter. Language is now a field of the Recognizer (breaking backwards compatibility, but I think it makes more sense this way).  Tested several ways locally, including null responses.  I haven't tried to update the GUI / examples branch as I don't use netbeans.

This is my first ever contribution on github, so please forgive me if I've screwed this up!

Thanks,

Duncan.