Removed iterator module, moved lines to io module
Fix issue made by char arrays in concepts
Add operator<< to print classes with begin/end iterators.
Add missing noexcept qualifiers to triple
Move adl to its own module, add tuple printing for prettyprint
Begin subnamespacing with adl module
Subnamespacing of chrono module
Subnamespacing of concept module and added concept test cases