Prevent JS error in dev re templates.js

In development, the templates.js file does not exist and is not needed.
In dist, the templates.js file will be generated by grunt.
Make "next player" work

By keeping track of the current player
Shuffle players and reset the game upon start

- Add a shuffle button to the new game screen
- Game scores are reset to 0 when a new game starts
- The current player of a game is persisted to localstorage
- Bold the current player on the scoreboard
Autofocus on the player name field upon page load