bugfix: directory slice reader was not ignoring files
bugfix: made Segments return emtpy collection on section out-of-bounds