Edited the standard input reader so that more inputs could be used. Eg. Linux terminal, IntelliJ Console. It would work exclusively on one type of console.

Also added support for multiple servers on the same machine, and clients can choose which one to connect to based on port number.

I still have to fix the port number choosing system, so there wont be any conflict because of multiple servers trying to access the same port on the same machine