Umegaya/feature/messaging system

basic messaging system implementation