Extended typhoeus tests

Add unit tests to further test GET, PUT, HEAD and  DELETE HTTP methods.