Improve traits
Add constraints
Add ioformat
Add gtest framework
Add unit tests for ioformat, string_interop, string_range, string_split, uuid, algorithms