Moved Packageable copy constructor and assignment to protected.
Added unit test scenarios for parsing packages and messages.