Earnings Dashboard Improvments

The new earnings dashboard supports local currencies, provides a better user interface, and bug fixes.