Added some mediocre threading and tests.
Fixed test.
Started to generalize suffix tree
Ignore jar files
Made suffix tree generic. Needs good tests.
Added some baseline code for UI
Make Controller use new StartEntry
Added palendrome detection (untested). Fixed find repeats bug.

Have to check for right diversity in generalize suffix tree.
Fixed off-by-one
Merge branch 'erik-suffix-tree', remote branch 'origin' into stearns-ui
Merge remote branch 'origin/erik-suffix-tree' into stearns-ui
Disabled tests, enlarged window for mac, removed unnecessary commas.
Added support for nucleotide gap UI.
Added util for findPalindromes(), also palendrome -> palindrome
Merge remote-tracking branch 'origin/erik-suffix-tree' into stearns-ui
Added basic support for finding ALL palindromes

Does not prune for the correct sizes, etc. Puts brackets
in to signify where the gaps are.
Add only perfect palindromes of appropriate length
Added support for gaps, imperfect mRNA, etc.

The singlePalindromeInsidePalindrome file does not work.

I did some testing with println and other tools, but found
that the error was because the first 9 characters
are not recognized as a palindrome.
Drastically reduced gap size per class instructions
Made longestCommonExtension() much faster