Event driven, non-blocking app server in Lua