upgrade father
transport do not support relative path
rename with fullpath
support hash with rename
move util
refactor

1. parsers move to transport.parser
2. export common function
3. improve coverage
4. more code change