added class Package
fixed test
cleanup and started to implement Package as over the wire format
added operator<< for Package