Make follow file work

And improve performance substantially by using buffering properly.
Improve debug of unhandled cases

Improve separation of fields for automated parsing too.