Implemented scribe logging

- Added convenience functions to time_val
- Added CRTP static polymorthic example test test_static_polymorphism.cpp