Expose FileQ and FileA from File for internal use only, in Files
#83, add shakeChange parameter and --digest args
Rewrite the Files module to be based on the Q/A types of File, so less duplication
Update the docs tests for the Change type
Add fileTimeZero and modTimeZero as exports
Add a field accessor to FileQ
Rewrite neededCheck in File on top of storedValue
Rewrite defaultRuleFile and ?> in terms of shakeValueError, instead of getFileInfoError
#83, record more information about files and use that to do digest checks if requested
Add a test for the digest pieces