future stuff
user periodic status update to keep server from exiting
listeners list doesn't need to be in global namespace
set max procs to number of cpu's, just in case