More refactoring of ProjectMetadata
Refactored project metadata code
Implemented pdbfixer function