Move hasher to own module
Rename add/remove to attach/detach
Can't find ID should not be fatal
Do periodic scans every hour
Merge branch 'jake'