added a Promise constuctor
switched from createThen to direct
removed commented out code
fixed stupid comment
removed commented out dead code