a simpler obj creation !
fixed submodule regex
copyState become merge
added submodule init and update methodes
refactored and handle submodules states
lazily initialize update and getting submodules states
simplify verbose output
exporting utils
fixed issue with lazy repo initialzation
fixed issue with printInfo when force is true
refactored properties initialization to return computed values
version bump