Move blockIp and blockEmail to SQS messages (fix #27)

This starts to mix callbacks and promises at this level. I'd suggest changing `handleBan` to return a promise.