Correct promise.resolve test per @getify
minor changes to tests, large whitespace chgs

add catch(done) in constructor tests to catch errors
queue p1 onResolved before p2
formatting / indentation changes only