Don't attempt to read Length/LastWriteTimeUtc if the file/dir doesn't exist
Fix classes to match up with recent file renames
remove needless Console.ReadLine(), causes ui to stall waiting for input on console/tty
Merge pull request #4 from jwestfall69/master

Couple bug fixes for mono/linux, additional cleanup from file renames