Classes renamed; tests and examples won't build
Tests now compile
Let's just CamelCase
Renamed functions
Renamed events and emitters
Nope, renaming this back again
Capitalizing child classes too
No, don't put this in the docs
Fixed unit tests
Renamed tests too
HTTPServer was actually a TCP server all along
Meanwhile, AppServer was actually a HTTP server
And I fixed the examples