Make it better

- use this.fileSrc which only returns src files (no dirs)
- removed useless .map
- use async.forEach for perf

Haven't tried it out as this task is missing tests.