WIP: Dog breed guessing game

Compare your answer to the author and the community.  Score is only
saved locally, but answers are aggregated in the database.

Checking in a work-in-progress so I can continue on another machine.
Must be a better way?

TODOs (ugh): test cases, remove duplicate code, clean up generally ugly
JavaScript