refactoring
dropped TimerQueue. Each object has its own timer
refactoring
introduced an ObjectAPI interface
added build_config.hpp
basic support for multithreading