Flesh out the PacketReader, make ReadStruct more robust
Log packets received from client as well as packets sent to client
Add SocketClient.Close method
Implement LogOut packet
Add BCrypt.net
Make the Login handler do user stuff!