added bonus details dialog and grunt jshint task
minor UI tweaks preparing for BonusDetailsDlg