Added basic UI code
Added radio button functionality.

This is still ugly and code needs formatting. Do not bother reviewing
this code section yet.
Merge commit '35fb20d8fc49d989d81cd99850e29f1b9180e329' into stearns-ui
Finished visual components.
Minor structural improvements to input parsing.
Added quite a bit more accurate search

But I still need to add a bunch of tests. I can't currently
run it because suffix trees don't work yet. DOES NOT currently
support the use of max distance from mRNA starts.
Added tests for suffix tree utils
Removed field for max distance because unsupported

Currentlyh max distance is not supported, so I have
set it to be disabled in the UI. Also un-stubbed some
exception handling.
Added support for repeats calculation.

Needs to be tested. Needs to have support added for max
distance.
Added support for max distance.

So: This is how I understand max distance to work. It needs to be
pretty heavily tweaked probably.  Also: this still hasn't been
tested live, which is unfortunate.
Include repeats within maxDistance to start or end of file
Merge remote branch 'origin/master' into stearns-ui
Added Save, merged working suffix tree, assorted bugfixes

Nothing was being printed even with a correctly implemented suffix tree.
This should now be fixed.
Merge branch 'master' of github.com:mitchellwrosen/bioinformatics