#79 added and refactored giraffeClient and giraffeServer