added makefiles. corrected namespaces. only 3 namespaces right now:
			phi_common, phi_utils, phi_exception
Some core organization changes + iterator in lists.