add RefreshUserMessage interface and implementing class.
add LogoutMessage interface and implementing class, rename some resources and remove unused.
huge commit, no comments, i won't do it again :)