Added a couple of client event argument classes

Updated the client events to use the new client event argument classes.
Started the structure for the HTTP server class
Added the default port

Added the default HTTP port and a parameterless constructor for using
it.
Added a check that cancels on maximum connections