checked mode fixes; add a FileError type
nits
Merge pull request #130 from dart-gde/devoncarew_checked_mode

Devoncarew checked mode