fix #17 add ssh support
first steps in git support
add git and ssh modules