Use forked version of lock-key, which contains extensions
Add pause notice
Separate transports from endpoints into own protocol; update IronMQ implementation to conform