added validations to other models

added validations to ensure presence of attributes in the track, version, repository, and audio source models