Changed lol_iterate so that the whole object is called before processing the next level (if no path is set)
Split log test to it's own file and fixed to work with the fact that D::C::Log nolonger warns but prints to a file handle or STDERR