use thread_group_times function
add /proc/app_monitor entry
add cpu time measurements, track cpu freq changes, measure app cpu time
get fg app time on module init
use seq_file for proc output
use wait queue and wake up on system parameters' change