add type decrations in blackwidow.erl
add response record to blackwidow.hrl
add gen_spider_pipeline
rework of gen_spider and bw_spider_manager