factor out git repo module
factor out ssh module
reorg
propellor spin