References to errno (used by OSError) rewritten to be more DRY
owl.cli added
Proper exception for "no such file or directory" created
bin/owl created