VoSet
Added an Entity\VoSet to model a set of vo's with similar functionality to a set of entities.
Altered Vo\VoSet to use Entity\VoSet as it's storage mechanism.
Added Tests.