typo
Use new implementation for _get_open_mode

Use core module Fcntl instead of FileHandle::Fmode
add test for R/W/append
new version