added basic client dependency injection
added basic protocols
changed Runnable to Thread
adding basic threading for new clients
basic Server Functionality almost finished
starting writing TCP thread
wrote User Class
basic first interaction working