Lookup control for AngularJS with support of REST backend