Merge pull request #2 from mcreinhard/basic-features

(feat) Implemented logging of non-header fields.
(feat) Implemented single-line logging format with colored response codes.
Merge pull request #4 from mcreinhard/basic-features

(feat) Implemented single-line logging format with colored response codes.
(feat) Implemented single-line logging format with colored response codes.
(doc) Documented public fields.
(refactor) Refactored logging to use the term crate.
(refactor) Changed ingot to middleware.