* Remove overflow from list, and remove useless call to handle_eos
* Unindent
* Changes to mempool
* tests
* progress on tests
* Add tests for new mempool
* Fix lint and revert streamable changes
* Improve logging
* Test level warning
* Fix test
* Increase mempool size to 150x
changes based on the output cppcheck --enable=all --inconclusive --force *.hpp
* marked members const where possible
* marked members noexcept where possible
* marked members static where possible
* changed to constructor initialization lists where possible