Replace Puma with Unicorn

See https://gist.github.com/TiuTalk/25f702e3f6dcd01f5634

Based on this benchmark, I conclude that Puma is a better option of long-polling and websockets, but not for 'normal' apps with lots of small and inconsistent requests.