Update with :alive's comments & start to fix tests.

* Ensure function expressions have names.
* Place `'use strict';` at the top of files.
* Cache elements after querying for them in the DOM.
* Fix the set password tests.
* Add vim hints at the top of each file.