Provide User Group Public profile and Timeline module refactoring

Add Units Tests for Timeline Message
Fix issue with double messages
Fix issue with user admin profile in Timeline Message
Provide User Group Public profile
Refactor User Public profile with rbs-document-list for user groups