convert classes to C functions
timer1 fix, top working
fix timer1 get functions
simplify communication
merging of communicator fixes and timer fixes