M: Increased version number.
M: Added sanity check for $action argument of setHandler method.
M: Extended unit test.
M: Added note about GitHub to module documentation.
M: Added Changelog information for version 0.5
M: Added currentDepth() method.

The getDepth() method will return the default (or user-specified) directory traversel depth. Calling the setDepth method with a negative value will make the method die.
M: Renamed filesInDir() to count().
M: Added entryList() method.
M: Improved and extended unit tests.
M: Renamed variable.
M: Removed trailing whitespaces.
M: Changed tabs to spaces.
M: Replaced two nested if blocks with one.
M: Simplified initialization of action callbacks.
M: Simplified sanity check.
M: Added more test-cases.
M: Minor unit-test tweaks.
M: Check for defined command line argument.
M: Fixed example code.
M: Prepare Version 0.5 release.