add support for chunked transfer

adding tests
update ignore file
use correct parent version
add test and deps