Added concurrency

Made Worker into a runnable
Server now extends Thread
Main creates a new thread upon startup
Server executes each request in a new thread