migrate relations to ui-select

@0xF013 might be good to allow the value to be cleared here (i.e. `allow-clear="true"`)