* feat: add support for logging * fix linting * chore: remove old APIError in favor of ServerError
feat: make error handling more verbose and collect more error information from Unifi Controller, support API V2 error format