Add authentication and like/unlike feature.