added async
wrote git interface
fixed git reset
simpleTest works
fixed conditions wrap up for integrate