Made Node abstract and added InternalNode.
More work on InternalNode
Append $ to input strings in SuffixTree constructor
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.