log file and UI changes

added log file functionality that creates a timestamped chat log
added UI changes. user defined color and default color should work for
respective users.
Also should place messages on left and right sides