Add barcode checkin interface.
Adds template for barcode check-in.
Makes barcode checkin not choke on nonintegers

In particular, they'll now be "not found" instend of a ValueError.
Merge pull request #555 from benjaminjkraft/issue553

Add barcode checkin interface.  Addresses issue #553.