multiple fixes

users was broken and labeled as a dict it is now a list
g_participants now pushes to users and gets its info from _frame or frame.js
participant now pushes to users and gets its info from _frame or frame.js
show_fw now gets its info from _frame or frame.js
tb now gets its info from _frame or frame.js
show_tb now gets its info from _frame or frame.js
premium now gets its info from _frame or frame.js
also fixes have been added and applied to frame.js as well and they have all been tested :D
and are known to work :D 
also yes bansearchresult has been removed i will re add it after i finish fixing it
the first fix had a missing ); in it so this one shouldn't produce any more error's sorry for me missing that
oh also there was an error in matching for multi line messages i added .toString() before .match for both output and body so now when you try to eval something it doesn't conflict by saying object has no attribute 'match'