Fix style
Add enumeration, configuration, and boost logging

- added body-reading middleware, investigating data corruption bug
- kernels moved to trezord::core