Add CatalogManager module.
Add catalog_manager class to manager all catalogs. more APIs are needed.
Merge catalog_manager into master branch. Cannot compile becuase REPL exist a bug.