Fix local document caching issues. Cache not only when you add a document, but also when receiving documents from other nodes. Restore all local documents into the network (will just semi-silently fail if document already exists).
Rename exported functions to fit webrtc-chord's naming, no reason why they should be different. Introduce a hacky way of keeping CPU usage low, keeps reloading the background page every hour (issue #7). Have a way of letting other modules know that dht.js has joined the network (so things like restoring documents from cache can happen).
PeerJS: Do not try to send when the data channel is closed.
Update compiled scripts and bump version in manifest
Enable icon updating on focus change too.
Update webrtc-chord to newest master.