update dependencies
cleanup
improve code
update score on keyup
overhaul style
improve tab focus for elements