Tech challenge for LivingSocial - File Upload and Migration to DB.