time: adding high resolution timing functions

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
replace microbenchmark timers with libtime timers

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
add makefiles

Signed-off-by: Steven Noonan <steven@uplinklabs.net>