Added logging implementation
Now extends File
Fix clash
Paremeter/moving changes
Initial unit tests