Refactor PleaseWait to use a true Coffeescript class
Move transition listeners for loading HTML changes to be stored on the
pleaseWait instance so they can be detached immediately if new loading
HTML needs to be transitioned in immediately
Fix specs