UI Improvements.
Cache for StockPriceResponse
Lots of refactoring