JS additions

Added global variables, added log function, added Question constructor
Added new class and IDs to handle JS
JS additions

Added qCounter and started variables to track changes.
Use started in reset function to change behavior between start and
reset.
created start function, defineQandA function to allow the click on
start to setup the first question.
Merge branch 'master' into gh-pages