Added checking for null and singleton choice options.
Added checking against Infobot personality.
No longer pre-declaring options list.