Normalize top level function names
Add net base classes
Almost completed implementation of proxy client state machine