The 9p wire protocol

* Structure to hold requests
* Functions to serialize and deserialize requests
* Basic testing of said functions.
* TODO: strengthen parsing code (it is pretty weak right now)