added independend recursive file searching method
minor bugfixes