Added content hash with hex coding
Hash encoded with base64 instead of hex
Added IsFolder property
Created SignatureGenerator and moved update logic from FileDescriptor.
Folder size is sum of child sizes.
Moved FileScanner to FileScanner project and renamed it to FileCrawler.
FileDescriptor.FileName renamed to Path.