Make cleaner the waiting logic on goroutines.
Create a type alias for the byte array returned by md5.Sum
Set a bigger buffer size for path channel to avoid too frequent context switches.