Subreddit fetcher refactor to use Builder pattern and added test cases for the endpoint