Redmine API client implementation