remove console.log
move on('error') above end()

doesn't seem to matter but still
tidy
move callback out of try catch
add semver validation
add response status check
exit on error
Land: various fixes/cleanup
bump 0.1.2