Add Bool Support
Add Bool Support

Bool is currently stored in a uint64_t data type internally, which is
extremely inefficient. Need to implement 8 bit type (including char) and
use that instead.

Salgat/SerializeQueue