improve ignore option

1. stop parsing dependencies when have been ignore
2. ignore condition before package check
update hist
throw when rename error
replace ignore comment
test ext
bump 0.4.5