small update

added utilities module. includes a global function for measuring
latency, an update function for updating running processes, and a file
transfer utility server for managing asynchronous up/downloads.

added networklibrary Download and Upload objects. unified inheritance
for Connection objects. added protocols property, which gets/sets
3-tuples of (on_connection, incoming, outgoing) from a Connection.

changed from pyaudio stream callbacks to asynchronous "blocking" calls.

added default_processes. contains 3-tuples of default process
configurations

added network_chunk_size to base.defaults