Quite a few changes, trying to add in a checkout option:
                     Split off file read/writes into their own function.
                     Added some user checking on the login screen (related to main goal).
                     Changed rfid method to allow for easier testing of checkout.