- Use the json-lineproto sender when settingup the runit sender

- Change the order of operations of opening the json queue file,
  the original file was raising ValueErrors because a closed
  file object was being used.

- Move metrics that were in the protocol object to the factory
  object.  This simplifies the protocol object a bit.