abstracting the request logic in preperation for removing the http lib & switched the url call to httphead
fixing whitespace
moving to the unchecked requestexception for ping failures
renaming hostname to endpoint to paint a better picture
Merge pull request #24 from novoda/switching_from_httpget_to_httphead

#18 Using HTTP HEAD instead of GET