Add 3 keyword fields to router add dialog

Instead we can probably use: ``_.map(_.filter(...), function(endpoint) { return new Endpoint({ ...}); })``?