Get/Set Value using Wire Protocol

Title kinda explains it :) Note that smack control is not yet implemented. That comes after all this works, and I've not yet ensured other types are working correctly on the protocol, but I did manage to fix the issues in the multimessage implementation that stopped messaging from working altogether.