Updated Promise.jsm location to most recent version, and adjusted test c...

...ases to better fit to real world settings.