- Server and client now first check each others endianness so that we don't have to perform reencoding if not necessary

- Brick requests now support multiple types (currently supported: uint8_t, uint16_t, uint32_t)
- Requesting multiple bricks at once possible

- Included a small main that shows how to use the functions and allows some quick example tests