Bug fixes, optimizations, and UI cleaning

* Added Firefox specific css to get buttons to line up with forms properly
* Cleaned up UI for all browsers
* Made name check function more generic to work with both user names and room names
* Changed fbRoomExists to checkRoomName that then calls checkName
* Fixed a couple of listener-off calls