Add queue sd

Regexed all tabs to spaces, which was probably an awful idea.

emit_bytes now also queues sourcedict updates. maintains a global set of hashes seen, and won't queue unnecessary updates, similar to how it is implemented in the nagios collector