Added factories
Validate presence
Set relation
Sport spec cleaned up