Flesh out initial functionality.

* This code needs major clean up after adding features.
* You can now search.
* You can now pause.
* You can now resize input areas after user interaction
  (resize currently disabled)
* There's a picture ... with bokeh (!)
* Nucleotides have better colors.