added Puma backend
JRuby compatibility