added support for nickname generation
enabled logging
added additional params
fixed string default
wrapped in apiInfo
added file upload support
added clientName