Fixed the issue where the UI would send bogus estimates to the server when a currency was selected but no estimate value was in the text field
Chart tweaks: Added some svg tooltips and made the text a more reasonable size
Added a hacky cache to improve performance until I get around to archiving/removing the intermediate states from the history