still broken but fixed one issue where refactoring of CratesAPI to CratesHTTP had missed a string in cratesHTTP.js