Deleted a non UTF-8 char.
adding the SSL communication files.
This is an implementation that creates an ssl communication between both parties.
1. Changed the connect function to be protected instead of private. 
2. Added a condition that checks that there was not a timeout to the
outer loop in the connect function.
1. Changed the constructor to be package private since this class is
used only during and by the communication class.
2. Extracted the constructor functionality to a doConstruct function in
order to let the derived class do stuff before this functionality is
done.
Fixed non UTF-8 chars.