global_vars.hh separated.
timer: sleep interface
kernel and basic.hh moved