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/subcases.cpp.txt b/examples/all_features/test_output/subcases.cpp.txt
index 32e07aa..7f35631 100644
--- a/examples/all_features/test_output/subcases.cpp.txt
+++ b/examples/all_features/test_output/subcases.cpp.txt
@@ -89,7 +89,7 @@
   CHECK( 5 == 10 )
 
 ===============================================================================
-[doctest] test cases:    3 |    1 passed |    2 failed | 
-[doctest] assertions:   17 |   14 passed |    3 failed |
+[doctest] test cases:      3 |      1 passed |      2 failed | 
+[doctest] assertions:     17 |     14 passed |      3 failed |
 [doctest] Status: FAILURE!
 Program code.