Client now acknowledges received packets

- The server now differentiates between ACK packets and others.
- config.h stores global macro configs.