Unknown Pleasures: Phase Retrieval For Time-Frequency And Time-Scale Structured Data