Added multithreaded functionality, such that each client request is t…
Added multithreaded functionality, such that each client request is threaded-off individually. Added logging functionality, taken care of by each thread (this is half-working). Added more media content types. Much refactoring was done. More commenting. This really should have been multiple commits...