Initial version of FILE and LINE complete.
- Open by open_ro, open_rw or open_trunc
- Read a file line by line
- Update lines and automatically write changes to the file later using flush()