Update stylesheets to move jmol window
Add buttons for toggling motif types
Fix #29.

This now only creates the actions once which fixes #29 when combined with my
previous work to fix #30. I'm worried that this could have some side effects
somewhere but I can't see any yet.
Only set actions after we have done all components

There was the side effect I was worrying about. We set actions on the first
component meaning we never setup the rest. This moves the setting to the end so
that after we have created all component actions we don't do it again.
Improve motif controls
Don't use motifClick callback for the controls.

That callback shows information about a motif and shouldn't be used for a
control callback.
There is no jmol.showGroup.

Now we always do showSelection. This will now call the jmol function correctly
at least.
Use correct method to extract the nts to display.
Move all config data to one place.

Makes it easier to keep track of all the options for each element. This
requires we do a deep copy, thus the true as the first argument to extend.