Ignore .ruby-version
Make jsmoltools clear the last part of clearing

The other steps will always work correctly so we do them first. Then we move on
to clearing jsmol. This will prevent there being selected things if jsmol tools
fails.
Use a tipsy that works with firefox/svg
Clear cache and jsmol with clear

This deletes all loaded data forcing us to do a request again. This is not ideal
as it does force us to make more requests, but it does have the correct
behavior.
Make serve configurable
Fix clear button behavior

I didn't know how ajaxStop worked. It calls all functions, not just the most
recently set one. This fixes it so we only clear if we have not attempted to
display more pairs.