Added an asset request system so that the server can  send unknown image paths to clients. Added in-mutex asset loading on the client. Created some packet management to make sending and receiving easy (Still, packets need some thought on their structure to make them modular, recognizeable). Currently a bug with packets get<std::string> - investigating.