Initial commit
Working component socket and recorder

Socket uses class global context (zmq) which is set via static class
variables. The recorder is a small templetized class with internal
storage for detecting value changes (flanks).
Working recorder
Move zmq specific implementations to separate file
Rename files, headers shall be named .h
Commit all recorder changes, concept works
Main file for testing recording et al
Use enum class instead of enum for Type
Clean up
Fix send buffer feature
Use time to generate time
Do not use O0, i.e. compile optimize
Rework main to measure performance
Update send buffer index variable name
Update assert message, include char
Remove static thread local sendbuffer
Initialize send buffer index
Proper spacing
Move createItem to top for correct instantiation
Add string value recording and capture test