Rename variables for consistency
Merge job scheduling phase with dependencies checking phase
Add make.Logger class to decrease clients of make.Make
Use Logger in metadata.MetadataStore and merge .read() into .__init__()