Rewrite of code so everything works completely offline

Server-side client will most likely be scrapped in lieu of using pre-existing
services and NFC sharing
Switch to cards view