Add 3 keyword fields to router add dialog

We should probably use grunt to run the tests and have grunt do a new build before each test run, but that can happen in a separate PR.