Added JUnit for testing and fixed AutoTextView so that it passes checkstyle + Updated ChatController

As above for the testing framework.

Modified:
ChatController.java - Added new methods to check to see if user's room is already loaded in the model, cleaner initialization and refresh methods added. Added a method that allows a user to logout (uninitialize)
ChatManager.java - Added method that allowed you to get rooms that a user has joined from the server.
*Activity.java - Edited to use new controller methods

colinkho