Test to ensure lack of 'off' method.
Removing "log object" functionality.

- It was undocumented anyway.
- It added complexity.
- It also got in the way of other ideas I had.
- And I never used the dammed thing.
- It seemed like a good idea at the time.. sorta.
Create Entry object to manage individual lines.

- Also removed dependency on Saber#appname being set each time.
  However, the solution is almost as bad, requires more thought.
- Extracted all the logic for constructing lines int the Entry class.
  Except that involving formatting.
Renamed Saber class to Formatter.
Fix timestamp formatting regression, adding test.