added subjects and follows model and many to many relationship between user and subject