added microseconds to loggers' timestamp

will be helpful in debugging multithreaded logs
logger add basic file support

implementation will be done once file module is ready
abstraction for a thread with runloop (loopful-thread aka TThread)