added follower functionallity models and join table