Add timeloop
Implement base msg classes
replace list with deque
Simple epoll interraction