catch and handle socket errors
update youtube parsing
get DEBUG setting from env first
accept ALLOWED_HOSTS from env
accept soundcloud consumer key from env