updated new shop to work with location. added some lines to provide a fake location for debugging

zxing not tested yet. crashes on emulator