Major enhancements in UpdateService
- Started splitting functionality into smaller methods.
- Added missing functionality of performing narrowed searches with search modes.
- Added functionality searching/fetching records beyond single request limits.
- Added unit tests for UpdateService