server stuff and qrcode scanning. Backend still being worked on, scanning should be functional