refactor fabric modules to separate python package, add ios gitignore, remove tcp-listen, update gitconfig