Added unit test code.
Checking in after mostly finishing UI

UI frame is done except for chat functionality. As of this writing
though I'm having trouble with Firebase permission that are preventing
me from moving forward.