Fix spec descriptions
Specify 3.2.6, 3.2.6.1, and 3.2.6.2
Finally do le refactoring
Bubble up errors after rejecting promise2
Correctly handle missing on_fulfill/on_reject
Adjust Flay and Reek thresholds
Consistently call it promise2 in specs
Specify 3.2.6.3
Adjust Flay and Reek tresholds
Specify 3.2.6.4 and 3.2.6.5