add expand host module, without external dependency
improve ssh command line argument constructing
add git ingore file for python project