Make sure content_type is stored with asset when available
Return actual file data when requested
Add thumbnail generation