Custom provider fix + JustinTV removal

This PR does 2 things: 

1. Adds an init call in factory.js to ensure custom providers are treated in the same way as pre-defined providers.
2. Removes www.justin.tv as a provider, as it's no longer available and it's causing tests to fail.