don't define tenant association if one already exists
store tenant association for each model
improve association validations
work with primary and foreign keys
fix spec which could cause rspec to exit early
remove trailing whitespace
work with has_one through tenant associations