* Minimize code duplication by extracting communication with itunes API to a module