work in progress adding runloop source using multi handle
remove completed easy handles from the multi
added unit test target
removed unnecessary header
expanded source handling, improved unit test
added empty CURLHandle tests
added a simple download test
simple handle test actually downloads the DevNotes file from github
splitting up in preparation for multi support
work in progress
got multi test connection working
moved dictionary extensions to separate source files
split out some more additions into their own files
more splitting up
tidied reorganised code, fixed warnings
added protocol test
added didFinish and didFailWithError delegate methods
call relevant delegate methods and clean up properly when a handle finishes
use runLoopSource to implement protocol
Pulled common test code into subclass