Support for standalone ruby app servers and nginx

This PR adds support for running your ruby web application on servers such as puma, unicorn, thin etc, and putting an nginx instance in front of using either a unix socket (default), or http if desired.