- remove delete_messages and trash_messages functions from GmailClient struct
- these functions were commented out and not used in the current implementation
- implements RuleProcessor trait for GmailClient
- adds functionality to find rules, prepare and execute actions on messages
- supports batch delete and trash operations