* handle errors in dep, correctly catch missing url in version check
replace console.error with throw to handle dep error failures
in main try/catch to mark job as failed in one place
* add test action, prevent failure on empty options
* fix conflict resolution