beautify via http://jsbeautifier.org/
rename script.js to script_async.js
add asynchronous key derivation functionality, extend test site