Responding to PR comments

• added more text about why anonymous functions are bad
• rewrote govuk.js to be more communicative about it's intentions
• renamed a variable in JavascriptHelper.initialise_script