feat: add user agent to API requests
add test for user agent format

also removed spurious empty line
Merge pull request #205 from silvolu/user-agent

feat: add user agent to API requests