Fix result parsing, redo dialog style

- Fix issue where result wouldn't display if only a single result.
- Improve parsing of ChemSpider search result HTML.
- Remove Jquery UI and add more lightweight custom dialog code.
- Add previous and next buttons to allow viewing of multiple results.
- Restyle dialog to be all hip and flat ;-)
- Stop using underscores in CSS classes and ids.
Bump version to 1.0.4