Puma support

The [Puma](https://github.com/puma/puma) Ruby webserver offers the same on-the-fly code reloading features as the Unicorn Ruby webserver.

This adds support for Puma.