start of minecraft server using streamed sockets
use a client that wraps the connection
use composer
move data reading/disconnecting to the client
class for the VarInt type
exception for invalid data
read packet length and ID
disconnect on any error to avoid crashing the entire thing
enum for client stages
echo messages on error
start of packet parsing (will REALLY need to clean this up, fuck switch/case)
move to own package
extend base type
fix namespace
parser for string
namespace problems
parse the server address
start unsigned short
read all instead of byte by byte
read the server port