Fix #82 Add configurable user agent