+ clean a little bit the code
+ start to add HTTP byte range support