Adding ability to require builder names

New hasher almost works

Filtering out ignoredErrors nodes

Filtering out ignoredErrors nodes

Remapping ignoredErrors on deduplicate

Adding tests for force adding and adding the same node twice

.add('+') bypasses enforceTwoPartNames

Removing unused node fields in _reduceNodeOverhead

Added test for literal deduplication
Merge pull request #29 from Obvious/azulus-fixes

Lots of fixes