Add error message when running commands on directories

Issue #446
3 files changed