modular: added jshint flag to allow var vm=this;
modular: added type=search to input element to allow for ESC to clear the filter
modular: removed 'serviceId' and 'controllerId'. removed controllerActivator and replaced with dataservice.ready(nextPromises)