Added a common class for all external service implementations.
Added a common class for all external service implementations.

Tchanders/socorro,Tayamarn/socorro,cliqz/socorro,linearregression/socorro,yglazko/socorro,linearregression/socorro,linearregression/socorro,Serg09/socorro,KaiRo-at/socorro,KaiRo-at/socorro,Tayamarn/socorro,adngdb/socorro,adngdb/socorro,Tchanders/socorro,Serg09/socorro,spthaolt/socorro,lonnen/socorro,yglazko/socorro,bsmedberg/socorro,bsmedberg/socorro,linearregression/socorro,yglazko/socorro,linearregression/socorro,twobraids/socorro,m8ttyB/socorro,AdrianGaudebert/socorro,Tchanders/socorro,mozilla/socorro,pcabido/socorro,mozilla/socorro,mozilla/socorro,KaiRo-at/socorro,pcabido/socorro,bsmedberg/socorro,m8ttyB/socorro,lonnen/socorro,Tayamarn/socorro,Tchanders/socorro,KaiRo-at/socorro,yglazko/socorro,luser/socorro,Serg09/socorro,twobraids/socorro,luser/socorro,luser/socorro,AdrianGaudebert/socorro,lonnen/socorro,adngdb/socorro,spthaolt/socorro,adngdb/socorro,m8ttyB/socorro,Serg09/socorro,yglazko/socorro,Tayamarn/socorro,mozilla/socorro,mozilla/socorro,rhelmer/socorro,cliqz/socorro,bsmedberg/socorro,AdrianGaudebert/socorro,pcabido/socorro,AdrianGaudebert/socorro,cliqz/socorro,m8ttyB/socorro,Tchanders/socorro,m8ttyB/socorro,mozilla/socorro,rhelmer/socorro,m8ttyB/socorro,AdrianGaudebert/socorro,spthaolt/socorro,luser/socorro,rhelmer/socorro,rhelmer/socorro,pcabido/socorro,Tayamarn/socorro,rhelmer/socorro,Tchanders/socorro,rhelmer/socorro,linearregression/socorro,spthaolt/socorro,Serg09/socorro,pcabido/socorro,adngdb/socorro,lonnen/socorro,AdrianGaudebert/socorro,twobraids/socorro,Tayamarn/socorro,KaiRo-at/socorro,luser/socorro,twobraids/socorro,spthaolt/socorro,spthaolt/socorro,cliqz/socorro,adngdb/socorro,KaiRo-at/socorro,luser/socorro,cliqz/socorro,pcabido/socorro,bsmedberg/socorro,twobraids/socorro,cliqz/socorro,Serg09/socorro,twobraids/socorro,yglazko/socorro