using jbuilder for customised offline_users
refactored OnlineUserView for usage on online & offline users
refactored online + new offline users, rest of code commented - to be refactored