Better network options.

Allow passing of 'Nothing' to initSocket - this is a good option for the client.
New option in ClientConfig to specify binding port.
Redo a few options for clarification and simplicity within both Config files.
Small overall fixes.
Moved Main modules out of the Howl heirarchy.