Full room data functionality to mirror Plug.DJ API used in most existing bots

Almost every function described on this page http://blog.plug.dj/api-documentation/ is included in this commit hold for a few non-essentials.  This addition should really accelerate the migration to server side nodeJS bots