Minor tree fixes, fixed serialization and printing where buffer was getting overwritten due to incorrectly handled indexes.
More const correctness.
Remove extraneous debugging, add more flexible message parsing to handle error responses.
Add default timeout to sockets.
Tweak string index in profile setting to account for NULL byte.
Add possibly useful macros for schema declarations.
Add command and hook declaration macros, allow hooking via char * index.
Properly handle error return codes.
Add error handling and default schema declaration to daemon.
Shuffle around commands in core.
Update example profile to align with schema.