Use puma as webserver

[ci skip]