adding a filter feature to exclude certain files from being shifted during the loader plugin process. moving some utility methods into utils component.