Merge pull request #146 from nexussays/master

Strip BOM instead of relying on fs.readFile() to (not) do it
Update CHANGELOG.md
Updated transformers.js to gather directories in a hash

Was previously appending duplicates for every file.
Filtering out reference file from itself, but not from other tasks, resolves #148