Thrift serialization/deserialization + tests. AES encryption/decryption + tests. UDP receive and send + stubs for most important components. Code compiles but not usable.