Fixed encryption error handling
Now saving both PublicKey and SecretKey for each peer
Encryption error handling in Passer
Small tidying in Passer
Small changes to Crypto
Some tests for Crypto
Amended tests for NetworkMessage with symmetric crypto
Began fixing tests for Handshake with two keys