still have file read bug...
catching another strange segfault...
download protocol is working. full file assembly wooohoooooooooo :)
light refactoring introduced mysterious segfault...