Nocode is faster (cleanup and improvements)

Went through codebase and cleaned up some areas.

Biggest improvement is offloading various server handling logic into separate handler classes (SAPI and Ruby). Rack'em can determine which web server is running the app and handle it accordingly.