- FileBuffer -> FileManager
- started to cleanup and simplify / document FileManager
- fix file read
- add boundary checking on line # jumping