Add Ability to change depth and cleanup

Prior to this commit we did not have the ability to change the
depth of the of the problem file list