Convert javascript to coffeescript, and re-generate javascript version

Break apart event handler functions into separate functions
for scroll events and click events

Make the function that subs in the values of placeholder content
be exposed publicly so that it can be tested. Add a qunit test for it.

Update the readme