Make UserAgent implementation more version agnostic
Fail tests on error
Remove excess readme file
add badges to readme