add ability to follow/unfollow, needs fix-up with CoreData fault