Media archival, management and retrieval system