Fixed boundary case bug in chirp_server:
Access to a file in a non-existent directory should yield ENOENT rather than EACCES.