cleanup of notebook execution into promises (adding bluebird will do to our technical debt what having invested in btc in 2009 would have done to my bank account)