CHANGED: Refactored Export Logic to own Service
ADDED: Tests for export