Major Change:Added: Threadpool,event_manager,socket.[h,c],messaging etc