Improve error display in gatekeepr client
Add device scanner functionality