Fix the StringUtils parameter

Add filePath parameter to work with other functions
Fix messenger bugs

Change MessengerInterface to OutputInterface
Fix a bug in find(All)String methods
Fix WebClient bugs

Add useProxy to Webclient
Add function to Connection
Change a parameter type in Core
Rename MessengerInterface to OutputInterface