cmake cleanup and base message system implementation