implemented Skeleton.invoke return value
refactored message(De)Serializer to be message and added messages object factory
added messageTest for Messages.fromParts
Protocol refactoring
refactored return(de)serializer to bei returnValue
cleanups in protocol