Lots of work on rooms and room units.
Added partial Bluedot Standard Out Protocol.
Let's just get this usable shall we? (First Large Commit)