Add BarcodeScanner

Change-Id: I9842849b0a9963969014555675dc838676059405