CMPE226-Shakir-MongoCatalog