Committing as Erick:
- messed code structure temporarily to edit some filesync code inside
the jar
- made InstructionFactory and SynchronisedFile methods 'synchronized'
- streamlined protocol and blocksize, they are now passed as arguments
- server keypair is now locally saved and reused (created if file
doesn't exist), priv.kp pub.kp
- client now stores server public keys in "keys/" subfolder, indexed by
server address. requests public key from server if file not found.
- password user input now masked (not applicable in Eclipse)