Add visitor assignments model

This model is used to specify the relationship between visitors
and helpers. Tests have been included to demonstrate functionality.