Added Mock Tests and clean-up tests.

This is a working build with 65 percent coverage.

Added Mock unit tests and cleaned up activities.

Also added long timeouts for tests that query the server for jenkins

fixed anonymous login checkbox appearing on joined room list.

colinkho