Added tests for use cases 1 and 4. Removed downvote functionality.