Update requirements
Add client to the gatekeepr service
Add device scanner skeleton
Add main mercury runner
Add python .gitignore