Add research pilot preference
Adds the necessary model and controller, as well as the checkbox on the client to set the preference. Only adds it to the randomized algorithm, not the MaxFlow (its unmodified didn't work for me locally, so I'm guessing it's still experimental?).
Edited by Georgios Andreadis