introducing obj.ready as a promise that can be used to listen for the ready state of a locator instance
adding reject manipulation for ready promise as well
propagating the error into the reject codepath
update how obj.ready is updated and add unit tests
fix unit tests
fixing the pretest script that was cloberring the scope of mocha
adding history entry
Merge pull request #15 from caridy/ready-promise

introducing `obj.ready` as a promise that can be used to listen for the ready state of a locator instance