I cleaned up subtitle loading. It now makes use of request (already
required by the app) instead of http, added some error handlig.
All errors fallback to the TextTrack.onError event.

PS: Had to remove userTracking.. hope it doesn't conflict