Refine transaction class B definition

Switched from an imperative to suggestive phrasing of transaction class
B requirements. Added enforced order of data packages. Addresses #78 + https://bitcointalk.org/index.php?topic=292628.msg5652293#msg5652293.