adds associates and their specs to all models

@marcomo @gsantikian here are the initial associations and their specs (100%!!!). We couldn't figure out how to test more complicated polymorphic associations, but these should be ready to merge.