Moving message broadcaster to instantiable object and adding unit tests
Merge pull request #428 from michalbe/Bug946750-form-temp

Moving message broadcaster to instantiable object and adding unit tests