+ added serialization section on README
! fixing bug in Endpoint drop code
+ added Endpoint::givesync
@ convert RawMessage to Message
@ big changes in refactoring code to use Message instead of RawMessage
! Endpoint now properly drops internal structure
! Endpoint now does not try to dup Sync type messages
! Net now properly drops internal structure
! RawMessage now properly drops internal structure
+ added safesync test
@ updated version
@ changed from IoResult to endpoint::IoResult
    This compacted the test code and hopefully lib caller code by
    a large factor because it enabled shortcuts to be used to access
    the results and fields of enums instead of only being able to
    rely on large match blocks. At the expense of having a possible
    panic or having to do a manual IF check.
@ changed version
@ changed README