[TASK] Add dependency to tobie/ua-parser
[TASK] Remove version from composer.json
[TASK] Add an domain entity to represent a user agent string