* working on proper SSL handling. Instead of blindly accepting all SLL certificates, it now keeps a private keystore of trusted certificates. Next, it'll ask the user to verify a self-signed certificate by it's fingerprint.