Make it possible to assign volunteers to client from client edit view

change volunteer-client relationship to be bidrectional, so we can edit from either end

https://trello.com/c/K2ZS5ZV8

@jaybennett @morrismatts