Refactored search list page - added factory class for API call and Json parsing