Don't store trailing bits separately
Add IsString instance for Method
Output stream should accept Command, not Message
Add a preliminary framework thing