Badge scanner with basic user lookup

Painfully learning how to integrate promisses in tests and an API layer.