first stab at ads

Do not merge yet,
For review only now
I don't like switch statements, but this could be better written without all the ifs by using a hash:
```
fn() {
  var store = {
     'Gaming': 'gaming',
     'Entertainment': 'ent'
  };
  if (store[cscoreCat]) {
     return ...
  }
  // fall through case
  return 'life';
```