Use named constants for the size of various parts of a message.
Comment out the use of pkg-config in Makefile for now since we're not using any packages.

Avoid warnings/complaints when compiling.
Use bools to represent bit fields instead of the raw byte.

I was being lazy when I first added these output messages.