Added Like functionality and User model