Added class and instance methods to TrackedFile for tracking additions *and* changes
When directories are being crawled for new files, previously found files are also checked for a change in size. Any size changes found are tracked.
Also:
- Refactoring
- Lots of unit tests added