- add FileHandle class (check if not necessary then remove it)
- add command line argument to open file