Multi user support baby!

You know what it is!

Bridge now has one more method.

getUserSurface(username)
Passing an invalid username will return nil.
Passing a valid username however ( Such as one from getUsers() ) will return a surface object that allows you to add and remove text and boxes from that one users' hud.

Needs extensive testing!
I've tested in both Single Player and Multiplayer with multiple users. But I can only test so much, so time will tell.
From what I can gather though there should be no issues, and it's fully backwards compatible with older implementations prior to multi-user support.