Added the melt (aspect programming) dependency and linked the license to the actual license in GitHub.
Created the promise stack module.  This works well for restricted cases but is not yet robust enough to work with more advanced cases.
Reworked to use the fin() method to run after all the thens have run and report fulfillment to the stack.