more work on curl provider and associated tests
curl assign, read files works
fix broken test for tcp provider
name tests more according to what they do
fix reading FTP directory