Refine System Arch

	1- Extract the default conf as dict type and store in conf.defaultConf
	2- Support selftest by doctest