Major changes to the verification process using a temporary keychain to hande a recieved key. Converts program structure to be a class
Changing some of the containers to make presentation easier