Implemented Message object features

Implemented sender/color features
Switched from extending thread to implementing runnable
misc changes