General Clean and fixing edge cases
* Updated Demo with new examples.
* Fixed issue where using enter to select results would submit form.
* Replaced a bunch of .each calls with dojo's .forEach
* Replaced some domConstruct calls with the NodeList's dom manipulate functions.
* Added slide down animation