Check Jenkins response in getJob() and return false for 404s

Instead of throwing a `RuntimeException` about `json_decode`, return
false if the job doesn’t exist.

Fixes #26
Merge pull request #27 from Automattic/handle-404s-in-getjobs

Check Jenkins response in getJob() and return false for 404s