Refactored; more stream-based now, more parallelism.
Added HTTP support (not fully tested yet)