Improvements to JBContainedURLConnection

Hi Jason!

I use it for my project, and here are my suggestions. The switch to NSURL makes it unit-testable, amongst other things, because you can pass in file:// URLs and it just works!