Add more descriptive error message for failed agent coercion
Change all usage in code to Selenium::UserAgent
Rename lib files to Selenium::UserAgent structure
Replace $dua in example code with $sua
Update generated travis and cpanfiles
Update name in a few more places