add proper user agent support
travis: must install deps first
make travis behave with exit statuses
Merge pull request #10 from denibertovic/develop

add proper user agent support