add comment for path_write method, still -_-!!
optimise the options of initializing .gitignore file and _mode
enhance function of checking the module whether it exists or not, when the module is loaded
update summary
remove options that is not necessary
change the constant from Smodules to Smods