Added the ability to assign staff to venues

* The Venue & Machine select boxes in the Service Records section skip
  ahead when there's only one matching record. So when logging in as a
  service person who is only assigned to one venue, it skips straight
  to that venue, and if the venue only has one machine, it goes
  straight to that machine
* Borrowed _(stole)_ a neat scope for finding users by role