More refactoring, all parsing/manifest code was isolated into ClusterConfigParser class