Update middleman.py

adding map broadcast fix and zero length message fix
changes to dm things
Merge branch 'master' of https://github.com/jordenh/DE2VTT into DMFunctionality
yeah it kinda works