fixed #123 - changed the output style in the console - gcc/clang output with :n: around line numbers and other compilers output with (n) - there is also a documented option for this. Also changed lots of code - thank god I moved to streams!

!!! output not regenerated yet - next commit!
diff --git a/scripts/playground/CMakeLists.txt b/scripts/playground/CMakeLists.txt
index cecb54d..6da7359 100644
--- a/scripts/playground/CMakeLists.txt
+++ b/scripts/playground/CMakeLists.txt
@@ -9,3 +9,6 @@
 doctest_add_executable(${PROJECT_NAME} main.cpp test.cpp)
 
 doctest_add_test(NAME ${PROJECT_NAME} COMMAND $<TARGET_FILE:${PROJECT_NAME}> -nv)
+
+#add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND $<TARGET_FILE:${PROJECT_NAME}>)
+#add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD COMMAND ctest -C $<CONFIGURATION> --output-on-failure)