code: function querySearch (query) {
        return query ? self.states.filter(createFilterFor(query)) : self.states;
      }
docs: ****************************** Internal methods ****************************** 
  Search for states... use $timeout to simulate
  remote dataservice call.