Added support for running with Docker

There might be users that want to use this project, but they lack access to
a suitable Ruby environment. I think running via docker and discarding the
container afterwards is much easier than expecting a fully functional Ruby
environment.

I also included 7fb987b in this one.

I'll gladly help with explanations for publishing your own automated build if
this gets accepted.