[Add] notification
[Add] show user profile page after notification clicked
[Add] ensure all files are committed
Merge branch 'master' into client_side_notification