Got apply_function() working properly (hooray!)
Near-complete directory_entry tests, inception of directory_iterator
tests, and a working args_and_result structure for dealing with
repetitive test code
Minor cleanups