add browser gem
create user_agent_factory service
replace user_agent by device_type only