added promise style interface (.success(), .error()), call crate.usePromiseStyle()
update bundle.js, usePromiseStyle() untestet in browser ...