Formatting changes
Merge remote-tracking branch 'origin/master'
Do away with static methods/variables, which are anti-patterns in Java.

By passing the Bow into Robin and Patsy's constructors, we let them both know about it without it being static.
Change KeyPair (theirs) to RSAKeyPair (ours).
Reformat a bit.
Create main program class core/CryptoChat.