NekoQ - A in process and common message queue broker