Refactor fs manipulation into fs.go
Much better refactoring of code to find root volume
Fix scanning root.
Move errors out of main
Fix bug in time machine logic
Use logging output for errors, instead of stdout.
Fix a couple of path handling bugs.
Add unit test for engineering notation
Use lowercase 'e' in engineering notation.