added several relationships between models

added labels to the schema at the board level,
and added an add_or_update method for labels