Added barcode scanner code, onActivityResult not being hit