Message serialization code is (hopefully) close to its final form
Added test suite infrastructure, and moved digital signature test to its location in the test suite