A lightweight message broker written in scala