Update/cleanup layout and styles
Clean up HTML templates
Update hb-scoreboard directive to start/run battle

Directive initializes the scoreboard and displays the timer and start
button.  Once clicked, the timer starts to countdown while the battle
runs on the backend in a background thread.  Once done, the scoreboard
updates with the final scores and the winner is displayed.