move FileHandler to utilities
Add and implement Direction enum