added xml2js, response parsing, and getVolume-method