added an overload for operator<< of the ContextBuilder that catches by const ref and use a static assert - relates #23

Added option to show duration of test case execution and added a timeout(seconds) decorator - marking them as failed if they exceed it - closes #68 - closes #67
diff --git a/examples/all_features/test_output/logging.cpp.txt b/examples/all_features/test_output/logging.cpp.txt
index 5cc1fc4..ac09c63 100644
--- a/examples/all_features/test_output/logging.cpp.txt
+++ b/examples/all_features/test_output/logging.cpp.txt
@@ -104,7 +104,7 @@
   fail the test case and also end it
 
 ===============================================================================
-[doctest] test cases:    6 |    0 passed |    6 failed | 
-[doctest] assertions:   11 |    0 passed |   11 failed |
+[doctest] test cases:      6 |      0 passed |      6 failed | 
+[doctest] assertions:     11 |      0 passed |     11 failed |
 [doctest] Status: FAILURE!
 Program code.