implement processing over directories

topy can now take files and/or directories as arguments.  A simple walk
is performed over directories, ignoring hidden ones