- made Reader and Writer abstract class

- modified getting code line for logger
- package modification (GUI out)