Added Encode Functions for BinaryData, Double, Float and started encoding metrics. [#11]
removed todo about array sizes, made a decode UTF8 string [#11]
Completed Payload.EncodeNextString [#11]
branching trunk to /branches/i-campbell