play around with validations and testing
change primary_blog to a conditional association
add before_validation callback ensuring primary blog
modify User Factory
fix specs for user