Process A Directory Recursitvely In Rust

This is a stright copy from The Rust Cookbook^rcb^^. It hits all files that aren't hidden (i.e. that don't start with a `.``)