added user follow/unfollow feature and requisite db models