Add custom domains and playback restrictions

Github

Github
API
With this update, we have updated the API to handle custom domains for each platform. When creating a custom domain through the new API route, we also generate playback restrictions for that domain.