Added recursive filesysystem search

using os.walk and fmname instead of glob