added a method to open a server and a client connection
made client constructor protected
Fixed clients not using serializers and added a test for BufferedImages
moved BufferedImageSerializer to main/java
added test for transmitting arrays