Split BasicTimer to H and CPP
Clang doesn't parse .h the same as it does .cpp.