added server running code
changed NetworkQueue to be SynchronizedQueue
changed Network to use a synchronized queue
added check for status in network