Added mediaFile path utility method
Refactored Media domain, Added snapshots sub schema
Added snapshots creator service method for generating per request snapshots of media